Hva gir C ++ standard størrelsen på int, lang type å være?

Hva gir C ++ standard størrelsen på int, lang type å være?
Det viktigste konseptet å forstå før du begynner på den kodende delen av språket er datatypen. Den typen informasjon som enhver variabel kan inneholde er kjent som datatypen, og eksempler inkluderer datatyper for karakter, float og heltall. Datatyper spiller en viktig rolle i C ++ programmeringsspråk. Den definerer hvilken type data som er lagret i en variabel.

Denne artikkelen demonstrerer standardstørrelsen på int og lange 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 heltallnumre. Den kan lagre både signerte og usignerte heltall. De signerte heltallene kan være positive eller negative, mens usignerte heltall alltid er positive. Om det kan uttrykke negative tall avhenger av om det er signert eller usignert.

Standard tilstandsstørrelse på en int i C++

Standard tilstandsstørrelse på en INT i C ++ er 4 byte (32 biter). Det kan lagre verdier som spekteret starter fra -2,147 483,648 og ender opp til 2,147,483,647. Imidlertid 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 biter lagring og er et signert heltall som brukes til å lagre verdier for variabler eller konstanter som er større enn det vanlige nummeret 32-biters datatype.

Standard tilstandsstørrelse på lang i C++

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

Hvordan beregne en datatypens størrelse i C++

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

#inkludere
ved hjelp av navneområdet STD;
int main ()
cout << "Total-size of int: " << sizeof (int) << endl;
cout << "Total-size of long: " << sizeof (long) << endl;
cout << "Total-size of long int: " << sizeof (long int) << endl;
retur 0;

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

Produksjon

Konklusjon

I C ++ lagres verdiene i datatyper som kalles heltall og langdata-type variabler i minnet. De har noen standardverdier med hensyn til kompilatorstørrelsen. Men i de fleste tilfeller er det int Datatype har en standardstørrelse på 4 byte og a lang datatype har en størrelse på 8 byte på C ++ språk.