Što C++ standard navodi o veličini tipa int, long?

Sto C Standard Navodi O Velicini Tipa Int Long



Najvažniji koncept koji treba razumjeti prije početka kodiranja dijela jezika je tip podataka. Vrsta podataka koju bi svaka varijabla mogla sadržavati poznata je kao tip podataka, a primjeri uključuju znakovne, float i cjelobrojne tipove podataka. Tipovi podataka igraju važnu ulogu u programskom jeziku C++. Definira vrstu podataka koji su pohranjeni u varijabli.

Ovaj članak pokazuje standardnu ​​veličinu tipova podataka int i long koji se široko koriste u C++ programiranju.

Što je int tip podataka u C++

The int je tip podataka u C++ koji se koristi za pohranjivanje cijelih brojeva. Može pohraniti cijele brojeve s predznakom i bez predznaka. Cijeli brojevi s predznakom mogu biti pozitivni ili negativni, dok su cijeli brojevi bez predznaka uvijek pozitivni. Može li izražavati negativne brojeve ovisi o tome je li predznak ili nepredznak.







Standardna veličina stanja int u C++

Standardna veličina stanja int u C++ je 4 bajta (32 bita). Može pohraniti vrijednosti u rasponu od -2,147,483,648 do 2,147,483,647. Međutim, veličina int može varirati ovisno o kompajleru ili operativnom sustavu koji koristite. Na primjer, za 32-bitni OS, veličina int-a je 4 bajta, ali za 64-bitni OS, mogla bi biti 8 bajtova (64 bita) . Ipak, na većini kompajlera, standardna veličina int postavljena je na 4 bajta.



Što se podrazumijeva pod dugim tipom podataka u C++

dugo vrsta podataka u C++ pohranjuje vrijednosti za varijable ili konstante sa 64 bita za pohranu i to je cijeli broj s predznakom koji se koristi za pohranu vrijednosti za varijable ili konstante koje su veće od uobičajenog broja 32-bitnog tipa podataka.



Standardna veličina stanja long u C++

Na većini kompajlera, standardna veličina long u C++ je 8 bajtova (64 bita) . Međutim, veličina može varirati ako koristite dugačku vrstu podataka u 32-bitnom operativnom sustavu. Razlog postavljanja veličine long na 8 bajtova je činjenica da korisnici mogu pohraniti puno veće vrijednosti u usporedbi s int . To znači da ako korisnici žele raditi na velikim brojevima, mogu radije koristiti long umjesto int u C++ programima.





Kako izračunati veličinu tipa podataka u C++

Ako koristite kompajler na bilo kojem operativnom sustavu, možete pronaći veličinu int i dugo koristeći sljedeći C++ kod.

#include
korištenjem imenski prostor std ;

int glavni ( ) {
cout << 'Ukupna veličina int: ' << veličina ( int ) << endl ;
cout << 'Ukupna veličina dugog: ' << veličina ( dugo ) << endl ;
cout << 'Ukupna veličina long int: ' << veličina ( dugo int ) << endl ;
povratak 0 ;
}

U gornjem kodu možete pronaći veličinu an int , dugo i dugo int .



Izlaz

Zaključak

U C++-u, vrijednosti su pohranjene u tipovima podataka koji se nazivaju varijablama integer i long-data type u memoriji. Imaju neke standardne vrijednosti s obzirom na veličinu prevoditelja. Ali u većini slučajeva, int datatype ima standardnu ​​veličinu od 4 bajta i a dugo tip podataka ima veličinu od 8 bajtova u jeziku C++.