c++定義了一套包括算術型別和空型別在內的基本資料型別。
算術型別分為兩類:整型和浮點型。算術型別的尺寸在不同機器上有所差別。
型別含義
最小尺寸常見
bool
布林型別
未定義 char
字元8位
wchar_t
寬字元16位
char16_t
unicode字元
16位 char32_t
unicode字元
32位 short
短整型16位
int整型16位
long
長整型32位
long long
長整型64位
float
單精度浮點數
6位有效數字
32位 double
雙精度浮點數
10位有效數字
64位 long double
擴充套件精度浮點數
10位有效數字
96或128位
C Primer第2章 變數和基本型別
c 定義了一套包括算術型別和空型別在內的基本資料型別。算術型別分為兩類 整型和浮點型。算術型別的尺寸在不同機器上有所差別。型別含義 最小尺寸常見 bool 布林型別 未定義 char 字元8位 wchar t 寬字元16位 char16 t unicode字元 16位 char32 t unicod...
C Primer 第2章 變數
當物件在建立時獲得了乙個特定的值,我們就說這個物件被初始化了.在使用 號時,如果建立了新的物件,則為初始化而非賦值.初始化不是賦值,初始化的含義是建立變數時賦予其乙個初始值,而賦值的含義是吧物件的當前值擦除,而以乙個新值代替.在使用列表初始化 c 11支援 時,如果存在丟失資訊的風險,則編譯器會報錯...
C Primer筆記 第2章 變數和基本型別
1.算術型別的儲存空間依機器而定,c 標準規定了每個算術型別的最小儲存空間,但它並不阻止編譯器使用更大的儲存空間。2.一般地,short型別為半個機器字長,int型別為乙個機器字長,而long型別為乙個或兩個機器字長 32位機器中int型別和long型別通常字長是相同的 3.c 中,把負值賦給uns...