Ano ang Isinasaad ng C++ Standard na Sukat ng int, mahabang Uri?

Ano Ang Isinasaad Ng C Standard Na Sukat Ng Int Mahabang Uri



Ang pinakamahalagang konsepto na dapat maunawaan bago simulan ang coding na bahagi ng wika ay ang uri ng data. Ang uri ng impormasyon na maaaring hawakan ng bawat variable ay kilala bilang uri ng data, at kasama sa mga halimbawa ang mga uri ng data ng character, float, at integer. Ang mga uri ng data ay may mahalagang papel sa C++ programming language. Tinutukoy nito ang uri ng data na nakaimbak sa isang variable.

Ipinapakita ng artikulong ito ang karaniwang laki ng int at mahabang uri ng data na malawakang ginagamit sa C++ programming.

Ano ang isang int na Uri ng Data sa C++

Ang int ay isang uri ng data sa C++ na ginagamit upang mag-imbak ng mga numero ng integer. Maaari itong mag-imbak ng parehong naka-sign at hindi naka-sign integer. Ang mga naka-sign na integer ay maaaring positibo o negatibo, habang ang mga unsigned integer ay palaging positibo. Kung maaari itong magpahayag ng mga negatibong numero ay depende sa kung ito ay nilagdaan o hindi nalagdaan.







Standard na Laki ng Estado ng isang int sa C++

Ang karaniwang laki ng estado ng isang int sa C++ ay 4 bytes (32 bits). Maaari itong mag-imbak ng mga halaga na mula sa -2,147,483,648 at magtatapos hanggang 2,147,483,647. Gayunpaman, ang laki ng int maaaring mag-iba depende sa compiler o operating system na iyong ginagamit. Tulad ng, para sa 32Bit OS, ang laki ng int ay 4 bytes ngunit para sa 64Bit OS, maaaring ito ay 8 byte (64 bits) . Gayunpaman, sa karamihan ng mga compiler, ang karaniwang laki ng int ay nakatakda sa 4 bytes.



Ano ang ibig sabihin ng mahabang Uri ng Data sa C++

Mahaba Ang uri ng data sa C++ ay nag-iimbak ng mga halaga para sa mga variable o constant na may 64 bits ng storage at ito ay isang signed integer na ginagamit upang mag-imbak ng mga value para sa mga variable o constant na mas malaki kaysa sa karaniwang bilang na 32-bit na uri ng data.



Standard na Sukat ng Estado na mahaba sa C++

Sa karamihan ng mga compiler, ang karaniwang sukat ng mahaba sa C++ ay 8 byte (64 bits) . Gayunpaman, maaaring mag-iba ang laki kung gagamitin mo ang mahabang uri ng data sa isang operating system na 32Bit. Ang dahilan upang itakda ang laki ng mahaba sa 8 bytes ay ang katotohanan na ang mga gumagamit ay maaaring mag-imbak ng mas malalaking halaga kumpara sa int . Nangangahulugan ito na kung gusto ng mga user na magtrabaho sa malalaking numero, mas gusto nilang gumamit ng mahaba sa halip na int sa mga C++ na programa.





Paano Kalkulahin ang Laki ng Uri ng Data sa C++

Kung gumagamit ka ng compiler sa anumang operating system, mahahanap mo ang laki ng int at mahaba gamit ang sumusunod na C++ code.

#include
gamit namespace std ;

int pangunahing ( ) {
cout << 'Kabuuang laki ng int: ' << sukat ng ( int ) << endl ;
cout << 'Kabuuang laki ng haba: ' << sukat ng ( mahaba ) << endl ;
cout << 'Kabuuang laki ng mahabang int: ' << sukat ng ( mahaba int ) << endl ;
bumalik 0 ;
}

Sa code sa itaas, mahahanap mo ang laki ng isang int , mahaba at mahaba int .



Output

Konklusyon

Sa C++, ang mga halaga ay naka-imbak sa mga uri ng data na tinatawag na integer at long-data type na mga variable sa memorya. Mayroon silang ilang karaniwang mga halaga na may paggalang sa laki ng compiler. Ngunit sa karamihan ng mga kaso, ang int ang datatype ay may karaniwang laki ng 4 bytes at a mahaba ang uri ng data ay may sukat na 8 byte sa wikang C++.