最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c++中關(guān)于int、long、long?long等取值范圍

 更新時間:2024年02月07日 09:48:25   作者:ToBeTuring  
這篇文章主要介紹了c++中關(guān)于int、long、long?long等取值范圍,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

計算方式

32位無符號整數(shù) , 其表示范圍是2的32次方,最大整數(shù)為 2的32次方-1

有符號數(shù)則要去除一個符號位,正數(shù)最大為2的31次方-1 , 負數(shù)最小為負 2的31次方

從百度中查閱了一下,有說最大是32767(對應(yīng)16位),有說最大是2147483647(對應(yīng)32位)

理論上

int 在32位系統(tǒng)中為 4字節(jié),也就是32位。

在一些16位系統(tǒng)中,int 為2字節(jié),在64位系統(tǒng)中int為8字節(jié)

但實際上在64位系統(tǒng)中,int類型的數(shù)值達不到8字節(jié)

通過查閱資料了解到

C/C++中,整型數(shù)據(jù)是用int來進行定義的,整型的范圍就是指int類型所能表示的整數(shù)的范圍。

在32位或64位機器中,int占4個字節(jié),即32位。

如果實在不知道大小,可以通過實驗得到:

    int a;
    cin>>a;
    cout<<a<<endl;
  • 輸入值:

1000000000000000000000000000000000000000000

  • 結(jié)果:

1000000000000000000000000000000000000000000
2147483647

  • 輸入值:

-1000000000000000000000000000000000000000000

  • 結(jié)果:

-1000000000000000000000000000000000000000000
-2147483648

由此可以得到int的最大值2147483647

int的最小值-2147483648

總結(jié)

C/c++中 int、long、long long等取值范圍

  • unsigned int 0~4294967295
  • int -2147483648~2147483647
  • unsigned long 0~4294967295
  • long -2147483648~2147483647
  • long long的最大值:9223372036854775807
  • long long的最小值:-9223372036854775808
  • unsigned long long的最大值:18446744073709551615 //20位

當(dāng)然了,以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

漳平市| 长白| 张掖市| 新闻| 郎溪县| 西充县| 开远市| 同江市| 文山县| 潞西市| 克山县| 岢岚县| 察哈| 武乡县| 垦利县| 洪雅县| 襄樊市| 万州区| 龙口市| 丽水市| 桂阳县| 临泉县| 新昌县| 翁牛特旗| 固始县| 冀州市| 凤冈县| 新泰市| 昌图县| 镇远县| 南汇区| 临夏市| 高州市| 社会| 嘉鱼县| 板桥市| 名山县| 东城区| 石城县| 平昌县| 榆林市|