Vrste podatkov v računalništvu. Vnesite Integer

Do konca leta 2018 na svetu obstaja več sto programskih jezikov, od katerih je najmanjši v ozkih specializiranih jezikih, kot je npr. zagotavljanje Vendar je večina od njih javno dostopnih za razumevanje in učenje ter se pogosto uporablja. Vrste podatkov v računalništvu - je strukturna in dimenzionalna značilnost namenske pomnilniške celice, ki se lahko dodeli nekaj vrednosti za nadaljnje operacije. Eden od teh tipov je tip integer (int). To je celoštevilčni podatkovni tip. To pomeni, da v rezervirano celico, kot je celo število lahko samo celo število (012 25610000 in tako naprej).


Razpon vrednosti, ki jih je mogoče postaviti v celico celega števila, je drugačen v drugih programskih jezikih in na različnih procesorjih, na primer v programskem jeziku Pascal je od -32768 do 32768. Poskus, da se "dajo" podatki več ali manj podatkov v tem razponu bo povzročilo napako pri prelivanju ".

Značilnosti podatkovnega tipa celo število

32-bitne arhitekture zasedajo -2147483 648 (-231) do 2147483 647 (2 31 -1)
  • Shranjeno je kot celo število.
  • Razpon se razlikuje od izbire programskega jezika in arhitekture.
  • Obstajajo vrste celih števil brez znakov. Na primer, nepodpisani int C #. Nepravilna uporaba takšnih tipov podatkov lahko povzroči napake. Prav tako obstajajo različne variacije tipa integer, kot so:
  • short int - naj bi zmanjšal količino pomnilnikapotrebam programerja.
  • dolga int - nasprotno, ustvarjena je za tiste, ki se bojijo, da med delom programa obstaja tveganje "letenja" onstran običajnega int in pridobiti "napako prelivanja podatkov".
  • Vrste celih, realnih, dint (v Pascal) se nanašajo na matematične tipe podatkov. To pomeni, da je mogoče izdelati matematične akcije - dodajanje, množenje, odštevanje, delitev.


    Značilnosti vrste integer real

    Za shranjevanje realnega števila v RAM je dodeljenih šest bajtov pomnilnika, tako da se izračuni vedno izvajajo s končno natančnostjo, ki je odvisna od oblike. Realni podatki so shranjeni kot celo število s plavajočo decimalno vejico.

    Druge vrste podatkov v priljubljenih programskih jezikih

    Znakovni znak Char lahko shrani 1 znak iz tabele znakov ASCII. Traja 1 bajt in je interpretiran kot znak ASCII. String je podatkovni tip niza, ki ga navadno predstavlja niz znakovnih objektov. Značilnosti sodobnih jezikov vam omogočajo izvajanje različnih dejanj na objektih, kot so niz, na primer združevanje (lepljenje), brisanje nizov, zamenjava znakov v nizu. Boolean je logični tip podatkov. Primitivni tip podatkov v računalništvu izraža 2 stanja. Zelo uporabno, če program mora izraziti samo 2 stanja (na primer napisati funkcijo, ki bi vrnila samo resnico ali laž).

    Vrste povezovanja

    Programski jeziki omogočajo medsebojno "poganjanje" tipov. Na primer, s inicializacijo celoštevilske spremenljivke jo lahko dodatno zmanjšamo na dvojni tip, to je, da omogočimo prevajalnikuprepišite ga in ga obravnavajte v prihodnosti kot število s plavajočo vejico.
    Vendar ni mogoče zlahka preoblikovati vseh podatkovnih tipov. Na primer, ne podajamo niza celega števila, prevajalnik preprosto ne razume naših dejanj. Obstaja tudi nekaj primerov prevajalcev in programskih jezikov. Na primer, v Pascalu lahko vrsto celih števil pretvorite v celo število, ker samo vrsta realnega podpira operacijo delitve.
    V sodobnih jezikih, kot je C #, takih težav ni, najpogosteje lahko programer brez bolečin pretvori intuitivno podobne vrste podatkov, kot je int. dvojno, dolgo int in tako naprej. Poleg tega je v dinamično vnesenih jezikih celo situacija, ko je podatkovni tip char zmanjšan na int! To je zato, ker prevajalnik namesto dela z znakom vzame serijsko številko iz tabele ASCII in jo že uporablja za interakcijo z int. V jezikih s strogim tipkanjem, kot sta C ali C ++ #, to seveda ni mogoče.
    To so glavne vrste podatkov v računalništvu. V sodobnih programskih jezikih spremenljivke pogosto niso samo namenski prostor v RAM-u, temveč celotni objekti ali razredi, kar močno razširja zmožnosti operacij z njimi. Da bi razumeli, kako se takšne kompleksne strukture shranjujejo, moramo globoko zajeti tako neizčrpno temo, kot je objektno usmerjeno programiranje, najsodobnejše orodje za ustvarjanje močnih, razširjenih in podprtih z leti programov.

    Sorodne publikacije