欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++中的整形字節(jié)數(shù)

 更新時(shí)間:2022年07月22日 09:27:31   作者:miss_future  
這篇文章主要介紹了C++中的整形字節(jié)數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

整形short、int、long、long long規(guī)定如下

  • short至少16位
  • int至少與short一樣長(zhǎng)
  • long至少32位,且至少與int一樣長(zhǎng)
  • long long至少64位,且至少與long一樣長(zhǎng)

以64位win7系統(tǒng)為例

類(lèi)型字節(jié)數(shù)(byte)
char1
short2
int4
long4
long long8

32位程序整形數(shù)據(jù)類(lèi)型表示的范圍

(32位與64位區(qū)別在于long 和unsigned long的字節(jié)數(shù)不同)

C數(shù)據(jù)類(lèi)型最小值最大值
char-128127
unsigned char0255
short-3 27683 2767
unsigned short06 5535
int-21 4748 364821 4786 3647
unsigned int042 9496 7295
long-21 4748 364821 4786 3647
unsigned long042 9496 7295
int32_t-21 4748 364821 4786 3647
uint32_t-21 4748 364821 4786 3647
int64_t-922 3372 0368 5477 5808922 3372 0368 5477 5807
uint64_t01844 6744 0737 0955 1615

64位程序整形數(shù)據(jù)類(lèi)型表示的范圍

C數(shù)據(jù)類(lèi)型最小值最大值
char-128127
unsigned char0255
short-3 27683 2767
unsigned short06 5535
int-21 4748 364821 4786 3647
unsigned int042 9496 7295
long-922 3372 0368 5477 5808922 3372 0368 5477 5807
unsigned long01844 6744 0737 0955 1615
int32_t-21 4748 364821 4786 3647
uint32_t-21 4748 364821 4786 3647
int64_t-922 3372 0368 5477 5808922 3372 0368 5477 5807
uint64_t01844 6744 0737 0955 1615

頭文件climits定義了符號(hào)常量

如下表所示:

符號(hào)常量表示
CHAR_BITchar的位數(shù)
CHAR_MAXchar的最大值
CHAR_MINchar的最小值
SCHR_MAXsigned char的最大值
SCHAR_MINsigned char的最小值
UCHAR_MAXunsigned char的最大值
SHTR_MAXshort的最大值
SHRT_MINshort的最小值
USHRT_MAXunsigned short的最大值
INT_MAXint的最大值
INT_MINint的最小值
UINT_MAXunsigned int的最大值
LONG_MAXlong的最大值
LONG_MINlong的最小值
ULONG_MAXunsigned long的最大值
LLONG_MAXlong long的最大值
LLONG_MINlong long的最小值
ULLONG_MAXunsigned long long的最大值

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論