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

C語言的變量類型及內(nèi)存大小詳解

 更新時間:2021年09月29日 09:38:38   作者:baodream  
這篇文章主要介紹了CC和C++變量類型及內(nèi)存大小,是C++入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下,希望能夠給你帶來幫助
類型 存儲大小 值范圍 c輸入輸出格式 具體范圍
char 1byte(8位) -2^7 ~ 2^7-1 %c -128 到 127
unsigned char 1byte(8位) 0 ~ 2^8-1 %c 0 到 255
signed char 1byte(8位) -2^7 ~ 2^7-1 %c -128 到 127
short 2byte(16位) -2^15 ~ 2^15-1 %d -32,768 到 32,767
unsigned short 2byte(16位) 0 ~ 2^16-1 %u 0 到 65,535
int 4byte(32位) -2^31 ~ 2^31-1 %d -2,147,483,648 到 2,147,483,647
unsigned int 4byte(32位) 0 ~ 2^32-1 %u 0 到 4,294,967,295
long 4byte(32位) -2^31 ~ 2^31-1 %ld -2,147,483,648 到 2,147,483,647
unsigned long 4byte(32位) 0 ~ 2^32-1 %lu 0 到 4,294,967,295
long long 8byte(64位) 2^63 ~ 2^63-1 %lld -9,223,372,036,854 775,808到9,223,372,036,854,775,807
unsigned long long 8byte(64位) 0 ~ 2^64-1 %llu 0到18,446,744,073,709,551,615
float 4byte ----- %f -----
double 8byte ----- 輸入用%lf,輸出用%f -----
long double 10byte ----- 輸入輸出都用%Lf -----

此外,還有void 類型:

void 類型指定沒有可用的值。它通常用于以下三種情況下:

在這里插入圖片描述

說明:

不同編譯器對有些類型可能不能有不同數(shù)據(jù)長度,一般都是上述規(guī)律,了解就行。

編譯器可以根據(jù)自身硬件來選擇合適的大小,但是需要滿足約束:short和int型至少為16位,long型至少為32位,并且short型長度不能超過int型,而int型不能超過long型。這即是說各個類型的變量長度是由編譯器來決定的,而當(dāng)前主流的編譯器中一般是32位機(jī)器和64位機(jī)器中int型都是4個字節(jié)。也就是說,

注意:

(1)int和unsigned int有可能只占兩個字節(jié)

(2)long有可能占8個字節(jié)

在這里插入圖片描述

(3)除了long long和unsigned long long之外,還有__int64以及unsigned __int64,其輸入輸出格式可以用%I64d,兩者表示范圍一樣,只是不同編譯器兼容性不一樣,具體可參考人家測試結(jié)果如下:

__int64 與long long 的區(qū)別

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 利用Matlab制作一款3D版2048小游戲

    利用Matlab制作一款3D版2048小游戲

    2048作為一款經(jīng)典的小游戲,相信很多人都玩過吧?但是3D版的2048不知道有沒有人玩過呢?本文將用Matlab制作一個3D版的2048小游戲,快跟隨小編一起動手試一試吧
    2022-02-02
  • c語言 樹的基礎(chǔ)知識(必看篇)

    c語言 樹的基礎(chǔ)知識(必看篇)

    下面小編就為大家?guī)硪黄猚語言 樹的基礎(chǔ)知識(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • OpenGL畫bezier曲線

    OpenGL畫bezier曲線

    這篇文章主要為大家詳細(xì)介紹了OpenGL畫bezier曲線,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • c++遞歸實現(xiàn)n皇后問題代碼(八皇后問題)

    c++遞歸實現(xiàn)n皇后問題代碼(八皇后問題)

    c++遞歸實現(xiàn)n皇后問題代碼分享,大家參考使用吧
    2013-12-12
  • C++實現(xiàn)簡單射擊小游戲

    C++實現(xiàn)簡單射擊小游戲

    這篇文章主要為大家詳細(xì)介紹了C++實現(xiàn)簡單射擊小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 一起來練習(xí)C++的指針

    一起來練習(xí)C++的指針

    這篇文章主要為大家詳細(xì)介紹了C++的指針,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • OpenCV實現(xiàn)輪廓外接多邊形

    OpenCV實現(xiàn)輪廓外接多邊形

    這篇文章主要為大家詳細(xì)介紹了OpenCV實現(xiàn)輪廓外接多邊形,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C語言遞歸函數(shù)與漢諾塔問題簡明理解

    C語言遞歸函數(shù)與漢諾塔問題簡明理解

    遞歸(recursive)函數(shù)是“自己調(diào)用自己”的函數(shù),無論是采用直接或間接調(diào)用方式。間接遞歸意味著函數(shù)調(diào)用另一個函數(shù)(然后可能又調(diào)用第三個函數(shù)等),最后又調(diào)用第一個函數(shù)。因為函數(shù)不可以一直不停地調(diào)用自己,所以遞歸函數(shù)一定具備結(jié)束條件
    2022-07-07
  • VS?Code?C++環(huán)境的搭建過程

    VS?Code?C++環(huán)境的搭建過程

    這篇文章主要介紹了VS?Code?C++環(huán)境的搭建,Somasegar 也告訴筆者這款編輯器也擁有對 Git 的開箱即用的支持,需要的朋友可以參考下
    2022-04-04
  • 詳解散列表算法與其相關(guān)的C語言實現(xiàn)

    詳解散列表算法與其相關(guān)的C語言實現(xiàn)

    這篇文章主要介紹了詳解散列表算法與其相關(guān)的C語言實現(xiàn),平時經(jīng)常出現(xiàn)于各大考試競賽與程序員面試題目當(dāng)中,需要的朋友可以參考下
    2015-08-08

最新評論

大洼县| 泗阳县| 榆林市| 邵阳市| 开阳县| 临邑县| 万山特区| 武陟县| 吴旗县| 桦甸市| 蓬莱市| 静宁县| 泰州市| 英德市| 防城港市| 微博| 遂溪县| 苗栗县| 乐亭县| 左云县| 肇源县| 攀枝花市| 堆龙德庆县| 新晃| 勃利县| 平和县| 株洲县| 区。| 勐海县| 蒙山县| 宝鸡市| 福安市| 崇文区| 贵州省| 绍兴市| 广德县| 阜南县| 新绛县| 西和县| 周至县| 乌拉特后旗|