Hvad angiver C++-standarden, at størrelsen på int, long Type skal være?

Hvad Angiver C Standarden At Storrelsen Pa Int Long Type Skal Vaere



Det vigtigste koncept at forstå, før du begynder på kodningsdelen af ​​sproget, er datatypen. Den slags information, som hver variabel kan indeholde, er kendt som datatypen, og eksempler inkluderer karakter-, float- og heltalsdatatyper. Datatyper spiller en vigtig rolle i C++ programmeringssprog. Den definerer typen af ​​data, der er gemt i en variabel.

Denne artikel demonstrerer standardstørrelsen af ​​int og lange datatyper, der er meget udbredt i C++ programmering.

Hvad er en int Data Type i C++

Det int er en datatype i C++, der bruges til at gemme heltal. Det kan gemme både signerede og usignerede heltal. Heltal med fortegn kan være positive eller negative, mens heltal uden fortegn altid er positive. Om den kan udtrykke negative tal afhænger af, om den er underskrevet eller uden fortegn.







Standardtilstandsstørrelse for en int i C++

Standardtilstandsstørrelsen for en int i C++ er 4 bytes (32 bit). Den kan gemme værdier, der starter fra -2.147.483.648 og ender op til 2.147.483.647. Imidlertid er størrelsen af int kan variere afhængigt af den compiler eller det operativsystem, du bruger. For 32Bit OS er størrelsen af ​​int 4 bytes, men for 64Bit OS kan det være 8 bytes (64 bit) . På de fleste compilere er standardstørrelsen af ​​int stadig sat til 4 bytes.



Hvad menes med lang Data Type i C++

Lang datatype i C++ gemmer værdier for variabler eller konstanter med 64 bits lagring og er et heltal med fortegn, der bruges til at gemme værdier for variabler eller konstanter, der er større end den sædvanlige 32-bit datatype.



Standard State Størrelse på lang i C++

På de fleste compilere er standardstørrelsen for long i C++ 8 bytes (64 bit) . Størrelsen kan dog variere, hvis du bruger den lange datatype i et operativsystem på 32Bit. Grunden til at indstille størrelsen på long til 8 bytes er det faktum, at brugere kan gemme meget større værdier sammenlignet med int . Det betyder, at hvis brugere ønsker at arbejde med store tal, kan de foretrække at bruge long i stedet for int i C++-programmer.





Sådan beregnes en datatypes størrelse i C++

Hvis du bruger en compiler på et hvilket som helst operativsystem, kan du finde størrelsen på int og lang ved hjælp af følgende C++-kode.

#include
ved brug af navneområde std ;

int vigtigste ( ) {
cout << 'Samlet størrelse af int: ' << størrelse på ( int ) << endl ;
cout << 'Total størrelse af lang: ' << størrelse på ( lang ) << endl ;
cout << 'Total størrelse af lang int: ' << størrelse på ( lang int ) << endl ;
Vend tilbage 0 ;
}

I ovenstående kode kan du finde størrelsen på en int , lang og lang int .



Produktion

Konklusion

I C++ lagres værdierne i datatyper kaldet heltal- og langdatatypevariabler i hukommelsen. De har nogle standardværdier med hensyn til compilerstørrelsen. Men i de fleste tilfælde int datatype har en standardstørrelse på 4 bytes og en lang datatypen har en størrelse på 8 bytes i C++ sprog.