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

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 , 負(fù)數(shù)最小為負(fù) 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ù)值達(dá)不到8字節(jié)

通過查閱資料了解到

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

在32位或64位機(jī)器中,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)文章

  • C語言實現(xiàn)靜態(tài)版通訊錄的代碼分享

    C語言實現(xiàn)靜態(tài)版通訊錄的代碼分享

    這篇文章主要為大家詳細(xì)介紹了如何利用C語言實現(xiàn)一個簡單的靜態(tài)版通訊錄,主要運(yùn)用了結(jié)構(gòu)體,一維數(shù)組,函數(shù),分支與循環(huán)語句等等知識,需要的可以參考一下
    2023-01-01
  • Linux搭建C++開發(fā)調(diào)試環(huán)境的方法步驟

    Linux搭建C++開發(fā)調(diào)試環(huán)境的方法步驟

    這篇文章主要介紹了Linux搭建C++開發(fā)調(diào)試環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • C++使用OpenCV實現(xiàn)證件照藍(lán)底換成白底功能(或其他顏色如紅色)詳解

    C++使用OpenCV實現(xiàn)證件照藍(lán)底換成白底功能(或其他顏色如紅色)詳解

    這篇文章主要介紹了C++使用OpenCV實現(xiàn)證件照藍(lán)底換成白底功能(或其他顏色如紅色),結(jié)合實例形式詳細(xì)分析了OpenCV顏色轉(zhuǎn)換相關(guān)操作原理與實現(xiàn)技巧,需要的朋友可以參考下
    2019-12-12
  • VC++文件監(jiān)控之ReadDirectoryChangesW

    VC++文件監(jiān)控之ReadDirectoryChangesW

    文章主要介紹文件監(jiān)控的另一種實現(xiàn)方式,利用ReadDirectoryChangesW來實現(xiàn)文件的監(jiān)控,希望對大家有幫助
    2019-04-04
  • OpenGL繪制Bezier曲線的方法

    OpenGL繪制Bezier曲線的方法

    這篇文章主要為大家詳細(xì)介紹了OpenGL繪制Bezier曲線的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • QT實現(xiàn)動態(tài)時鐘

    QT實現(xiàn)動態(tài)時鐘

    這篇文章主要為大家詳細(xì)介紹了QT實現(xiàn)動態(tài)時鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • c語言中static的用法詳細(xì)示例分析

    c語言中static的用法詳細(xì)示例分析

    以下是對c語言中static函數(shù)的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • C語言文件讀寫操作介紹與簡單示例

    C語言文件讀寫操作介紹與簡單示例

    這篇文章主要給大家介紹了關(guān)于C語言文件讀寫操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • C++選擇排序算法實例詳解

    C++選擇排序算法實例詳解

    這篇文章主要為大家詳細(xì)介紹了C++選擇排序算法實例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Qt一個進(jìn)程運(yùn)行另一個進(jìn)程的實現(xiàn)方法

    Qt一個進(jìn)程運(yùn)行另一個進(jìn)程的實現(xiàn)方法

    本文主要介紹了Qt一個進(jìn)程運(yùn)行另一個進(jìn)程的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04

最新評論