招生電話:0816-8119777
新聞詳情

C++教程——1.4 C++ 數(shù)據(jù)類型

發(fā)表時間:2021-03-29 17:02

C++ 數(shù)據(jù)類型

使用編程語言進行編程時,需要用到各種變量來存儲各種信息。變量保留的是它所存儲的值的內(nèi)存位置。這意味著,當您創(chuàng)建一個變量時,就會在內(nèi)存中保留一些空間。


您可能需要存儲各種數(shù)據(jù)類型(比如字符型、寬字符型、整型、浮點型、雙浮點型、布爾型等)的信息,操作系統(tǒng)會根據(jù)變量的數(shù)據(jù)類型,來分配內(nèi)存和決定在保留內(nèi)存中存儲什么。


基本的內(nèi)置類型

C++ 為程序員提供了種類豐富的內(nèi)置數(shù)據(jù)類型和用戶自定義的數(shù)據(jù)類型。下表列出了七種基本的 C++ 數(shù)據(jù)類型:


類型關鍵字

布爾型bool

字符型char

整型int

浮點型float

雙浮點型double

無類型void

寬字符型

wchar_t


類型范圍
char1 個字節(jié)-128 到 127 或者 0 到 255
unsigned char1 個字節(jié)0 到 255
signed char1 個字節(jié)-128 到 127
int4 個字節(jié)-2147483648 到 2147483647
unsigned int4 個字節(jié)0 到 4294967295
signed int4 個字節(jié)-2147483648 到 2147483647
short int2 個字節(jié)-32768 到 32767
unsigned short int2 個字節(jié)0 到 65,535
signed short int2 個字節(jié)-32768 到 32767
long int8 個字節(jié)-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
signed long int8 個字節(jié)-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
unsigned long int8 個字節(jié)0 到 18,446,744,073,709,551,615
float4 個字節(jié)精度型占4個字節(jié)(32位)內(nèi)存空間,+/- 3.4e +/- 38 (~7 個數(shù)字)
double8 個字節(jié)雙精度型占8 個字節(jié)(64位)內(nèi)存空間,+/- 1.7e +/- 308 (~15 個數(shù)字)
long double16 個字節(jié)長雙精度型 16 個字節(jié)(128位)內(nèi)存空間,可提供18-19位有效數(shù)字。
wchar_t2 或 4 個字節(jié)1 個寬字符



辦公室/傳真:0816-8119666
招生辦:0816- 8119777
地址:四川省綿陽市園藝山教育園區(qū)
郵箱:mzsyxxzsb@sina.com
官方服務號
官方訂閱號
官方視頻號
官方抖音號
官方微博號
北京英才苑
四川省電化教育館
綿陽教育體育館
綿陽招生考試網(wǎng)
友情鏈接: