C Primer第2章 變數和基本型別

2022-09-04 22:39:21 字數 520 閱讀 7114

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...