Què indica l'estàndard C++ la mida de int, long Type?

Que Indica L Estandard C La Mida De Int Long Type



El concepte més important que cal entendre abans de començar la part de codificació del llenguatge és el tipus de dades. El tipus d'informació que pot contenir cada variable es coneix com a tipus de dades, i els exemples inclouen tipus de dades de caràcter, flotant i enter. Els tipus de dades tenen un paper important en el llenguatge de programació C++. Defineix el tipus de dades que s'emmagatzemen en una variable.

Aquest article demostra la mida estàndard dels tipus de dades int i long que s'utilitzen àmpliament en la programació C++.

Què és un tipus de dades int en C++

El int és un tipus de dades en C++ que s'utilitza per emmagatzemar nombres enters. Pot emmagatzemar nombres enters signats i sense signe. Els nombres enters amb signe poden ser positius o negatius, mentre que els enters sense signe sempre són positius. Si pot expressar nombres negatius depèn de si està signat o sense signe.







Mida de l'estat estàndard d'un int en C++

La mida d'estat estàndard d'un int en C++ és de 4 bytes (32 bits). Pot emmagatzemar valors que van des de -2.147.483.648 fins a 2.147.483.647. No obstant això, la mida del int pot variar segons el compilador o sistema operatiu que utilitzeu. Com, per a SO de 32 bits, la mida de int és de 4 bytes, però per a SO de 64 bits, podria ser 8 bytes (64 bits) . Tot i així, a la majoria de compiladors, la mida estàndard d'int s'estableix en 4 bytes.



Què s'entén per tipus de dades llarg en C++

Llarg El tipus de dades en C++ emmagatzema valors per a variables o constants amb 64 ​​bits d'emmagatzematge i és un nombre enter amb signe que s'utilitza per emmagatzemar valors per a variables o constants que són superiors al tipus de dades habitual de 32 bits.



Mida de l'estat estàndard de long en C++

A la majoria de compiladors, la mida estàndard de long en C++ és 8 bytes (64 bits) . Tanmateix, la mida pot variar si utilitzeu el tipus de dades llarg en un sistema operatiu de 32 bits. El motiu per establir la mida de llarg a 8 bytes és el fet que els usuaris poden emmagatzemar valors molt més grans en comparació amb int . Vol dir que si els usuaris volen treballar amb grans números, poden preferir utilitzar long en comptes d'int als programes C++.





Com calcular la mida d'un tipus de dades en C++

Si utilitzeu un compilador en qualsevol sistema operatiu, podeu trobar la mida de int i llarg utilitzant el següent codi C++.

#inclou
utilitzant espai de noms std ;

int principal ( ) {
cout << 'Mida total d'int:' << mida de ( int ) << endl ;
cout << 'Mida total de llarg:' << mida de ( llarg ) << endl ;
cout << 'Mida total de long int:' << mida de ( llarg int ) << endl ;
tornar 0 ;
}

Al codi anterior, podeu trobar la mida d'un int , llarg i llarg int .



Sortida

Conclusió

En C++, els valors s'emmagatzemen en tipus de dades anomenats variables de tipus enter i de dades llargues a la memòria. Tenen alguns valors estàndard pel que fa a la mida del compilador. Però en la majoria dels casos, el int El tipus de dades té una mida estàndard de 4 bytes i a llarg el tipus de dades té una mida de 8 bytes en llenguatge C++.