Hva angir C++-standarden størrelsen på int, long Type skal være?

Hva Angir C Standarden Storrelsen Pa Int Long Type Skal Vaere



Det viktigste konseptet å forstå før du starter kodingsdelen av språket er datatypen. Den typen informasjon som hver variabel kan inneholde er kjent som datatypen, og eksempler inkluderer karakter-, flyte- og heltallsdatatyper. Datatyper spiller en viktig rolle i C++ programmeringsspråk. Den definerer typen data som er lagret i en variabel.

Denne artikkelen demonstrerer standardstørrelsen på int og long datatyper som er mye brukt i C++ programmering.

Hva er en int-datatype i C++

De int er en datatype i C++ som brukes til å lagre heltall. Den kan lagre både signerte og usignerte heltall. Heltallene med fortegn kan være positive eller negative, mens heltall uten fortegn alltid er positive. Om den kan uttrykke negative tall avhenger av om den er signert eller usignert.







Standard tilstandsstørrelse for en int i C++

Standardtilstandsstørrelsen for en int i C++ er 4 byte (32 biter). Den kan lagre verdier som starter fra -2.147.483.648 og ender opp til 2.147.483.647. Imidlertid er størrelsen på int kan variere avhengig av kompilatoren eller operativsystemet du bruker. Som, for 32Bit OS er størrelsen på int 4 byte, men for 64Bit OS kan det være 8 byte (64 biter) . Likevel, på de fleste kompilatorer, er standardstørrelsen på int satt til 4 byte.



Hva menes med lang datatype i C++

Lang datatype i C++ lagrer verdier for variabler eller konstanter med 64 bits lagring og er et fortegnet heltall som brukes til å lagre verdier for variabler eller konstanter som er større enn den vanlige antallet 32-biters datatypen.



Standard tilstandsstørrelse på lang i C++

På de fleste kompilatorer er standardstørrelsen på long i C++ 8 byte (64 biter) . Størrelsen kan imidlertid variere hvis du bruker den lange datatypen i et operativsystem på 32Bit. Grunnen til å sette størrelsen på long til 8 byte er det faktum at brukere kan lagre mye større verdier sammenlignet med int . Det betyr at hvis brukere ønsker å jobbe med store tall, kan de foretrekke å bruke long i stedet for int i C++-programmer.





Hvordan beregne en datatypes størrelse i C++

Hvis du bruker en kompilator på et hvilket som helst operativsystem, kan du finne størrelsen på int og lang ved å bruke følgende C++-kode.

#include
ved hjelp av navneområde std ;

int hoved- ( ) {
cout << 'Total størrelse på int: ' << størrelsen av ( int ) << endl ;
cout << 'Total størrelse på lang: ' << størrelsen av ( lang ) << endl ;
cout << 'Total størrelse på lang int: ' << størrelsen av ( lang int ) << endl ;
komme tilbake 0 ;
}

I koden ovenfor kan du finne størrelsen på en int , lang og lang int .



Produksjon

Konklusjon

I C++ lagres verdiene i datatyper kalt heltalls- og langdatatypevariabler i minnet. De har noen standardverdier med hensyn til kompilatorstørrelsen. Men i de fleste tilfeller int datatype har en standardstørrelse på 4 byte og a lang datatypen har en størrelse på 8 byte på C++ språk.