Vad anger C++-standardens storlek på int, long Type?

Vad Anger C Standardens Storlek Pa Int Long Type



Det viktigaste konceptet att förstå innan du börjar kodningsdelen av språket är datatypen. Den typ av information som varje variabel kan innehålla kallas datatypen, och exempel inkluderar tecken, flytande och heltalsdatatyper. Datatyper spelar en viktig roll i programmeringsspråket C++. Den definierar vilken typ av data som lagras i en variabel.

Den här artikeln visar standardstorleken på int- och långdatatyper som används i stor utsträckning i C++-programmering.

Vad är en int Data Type i C++

De int är en datatyp i C++ som används för att lagra heltal. Den kan lagra både signerade och osignerade heltal. Heltalen med tecken kan vara positiva eller negativa, medan heltal utan tecken alltid är positiva. Om den kan uttrycka negativa tal beror på om den är signerad eller osignerad.







Standardtillståndsstorlek för en int i C++

Standardtillståndsstorleken för en int i C++ är 4 byte (32 bitar). Den kan lagra värden som sträcker sig från -2 147 483 648 och slutar upp till 2 147 483 647. Men storleken på int kan variera beroende på vilken kompilator eller operativsystem du använder. Som, för 32Bit OS är storleken på int 4 byte men för 64Bit OS kan det vara 8 byte (64 bitar) . Fortfarande, på de flesta kompilatorer, är standardstorleken för int inställd på 4 byte.



Vad menas med lång datatyp i C++

Lång datatyp i C++ lagrar värden för variabler eller konstanter med 64 bitars lagring och är ett heltal med tecken som används för att lagra värden för variabler eller konstanter som är större än den vanliga 32-bitars datatypen.



Standard tillståndsstorlek på lång i C++

På de flesta kompilatorer är standardstorleken för long i C++ 8 byte (64 bitar) . Storleken kan dock variera om du använder den långa datatypen i ett operativsystem på 32Bit. Anledningen till att ställa in storleken på long till 8 byte är det faktum att användare kan lagra mycket större värden jämfört med int . Det betyder att om användare vill arbeta med stora siffror kan de föredra att använda long istället för int i C++-program.





Hur man beräknar en datatyps storlek i C++

Om du använder en kompilator på något operativsystem kan du hitta storleken på int och lång med följande C++-kod.

#include
använder sig av namnutrymme std ;

int huvud ( ) {
cout << 'Total storlek på int: ' << storlek av ( int ) << endl ;
cout << 'Total storlek på lång: ' << storlek av ( lång ) << endl ;
cout << 'Total storlek på lång int: ' << storlek av ( lång int ) << endl ;
lämna tillbaka 0 ;
}

I koden ovan kan du hitta storleken på en int , lång och lång int .



Produktion

Slutsats

I C++ lagras värdena i datatyper som kallas heltals- och långdatatypvariabler i minnet. De har vissa standardvärden med avseende på kompilatorns storlek. Men i de flesta fall int datatyp har en standardstorlek på 4 bytes och a lång datatypen har en storlek på 8 byte på språket C++.