Kakšna mora biti velikost tipa int, long v standardu C++?

Kaksna Mora Biti Velikost Tipa Int Long V Standardu C



Najpomembnejši koncept, ki ga morate razumeti, preden začnete s kodirnim delom jezika, je podatkovni tip. Vrsta podatkov, ki bi jih lahko vsebovala vsaka spremenljivka, je znana kot podatkovni tip, primeri pa vključujejo znakovne, float in cele številke. Podatkovni tipi igrajo pomembno vlogo v programskem jeziku C++. Določa vrsto podatkov, ki so shranjeni v spremenljivki.

Ta članek prikazuje standardno velikost podatkovnih tipov int in long, ki se pogosto uporabljajo v programiranju C++.

Kaj je podatkovni tip int v C++

The int je podatkovni tip v C++, ki se uporablja za shranjevanje celih števil. Shranjuje lahko predznačena in nepredznačena cela števila. Cela števila s predznakom so lahko pozitivna ali negativna, medtem ko so cela števila brez predznaka vedno pozitivna. Ali lahko izrazi negativna števila, je odvisno od tega, ali je predznak ali nepredznak.







Standardna velikost stanja int v C++

Standardna velikost stanja int v C++ je 4 bajte (32 bitov). Lahko shrani vrednosti, ki se začnejo od -2.147.483.648 do 2.147.483.647. Vendar pa velikost int se lahko razlikujejo glede na prevajalnik ali operacijski sistem, ki ga uporabljate. Na primer, za 32-bitni OS je velikost int 4 bajte, za 64-bitni OS pa je lahko 8 bajtov (64 bitov) . Kljub temu je na večini prevajalnikov standardna velikost int nastavljena na 4 bajte.



Kaj pomeni izraz long Data Type v C++

dolga podatkovni tip v C++ shranjuje vrednosti za spremenljivke ali konstante s 64-bitnim prostorom za shranjevanje in je predznačeno celo število, ki se uporablja za shranjevanje vrednosti za spremenljivke ali konstante, ki so večje od običajnega števila 32-bitnega podatkovnega tipa.



Standardna velikost stanja long v C++

V večini prevajalnikov je standardna velikost long v C++ 8 bajtov (64 bitov) . Vendar pa se lahko velikost razlikuje, če uporabljate dolg podatkovni tip v 32-bitnem operacijskem sistemu. Razlog za nastavitev velikosti long na 8 bajtov je dejstvo, da lahko uporabniki shranijo veliko večje vrednosti v primerjavi z int . To pomeni, da če želijo uporabniki delati z velikimi številkami, lahko raje uporabljajo long namesto int v programih C++.





Kako izračunati velikost vrste podatkov v C++

Če uporabljate prevajalnik v katerem koli operacijskem sistemu, lahko najdete velikost int in dolga z uporabo naslednje kode C++.

#include
uporabo imenski prostor std ;

int glavni ( ) {
cout << 'Skupna velikost int: ' << sizeof ( int ) << konec ;
cout << 'Skupna velikost dolgega: ' << sizeof ( dolga ) << konec ;
cout << 'Skupna velikost dolgega int: ' << sizeof ( dolga int ) << konec ;
vrnitev 0 ;
}

V zgornji kodi lahko najdete velikost an int , dolga in dolgo int .



Izhod

Zaključek

V C++ so vrednosti v pomnilniku shranjene v podatkovnih tipih, imenovanih spremenljivke celih in dolgih podatkov. Imajo nekaj standardnih vrednosti glede na velikost prevajalnika. Toda v večini primerov je int podatkovni tip ima standardno velikost 4 bajti in a dolga podatkovni tip ima velikost 8 bajtov v jeziku C++.