基本內建型別

2022-05-28 04:15:08 字數 1021 閱讀 5326

c++的基本內建型別包含空型別和算術型別。

算術型別包含:字元型別、整型數、浮點值、布林值。

算術型別分為兩大類:整型,包含字元和布林型別在內;浮點型。

除了布林型別和擴充套件的字元型別之外,其它整型可以劃分為帶符號和無符號的。

字元型分為三種:charsigned charunsigned char。但是表現形式只有兩種:帶符號的,無符號的。char型別具體是上述兩種型別中的哪一種由編譯器決定。

物件的型別定義了物件能包含的資料和能參與的運算。型別轉換是大多數型別所支援的運算。

當程式在某處使用一種型別,而實際上應該使用另一種型別的時候,程式會自動進行型別轉換。

型別所能表示的範圍決定了轉換過程:

unsigned u = -10;

cout注意:

無符號數錯誤的使用在迴圈語句中,導致死迴圈:

for(unsigned u=10;u>=0;u--)

"today" << endl;

兩類字元程式設計師不能直接使用:

對於以上兩種強開,需要用到轉義序列,轉義序列都是以反斜線開始:

也可以使用泛化的轉義序列,其形式是\x後緊跟乙個或者多個十六進製制數,或者\後緊跟乙個、兩個、三個八進位制數字,其中數字部分表示的字元對應的數值,

注意:

C 基本內建型別

算術型別 算術型別分為兩類 整型 integral type,包括字元和布林型別在內 和浮點型。算術型別的尺寸 也就是該型別資料所佔的位元數 在不同機器上有所差別。下表列出了c 標準規定的尺寸的最小值,同時允許編譯器賦予這些型別更大的尺寸。某一型別所佔的位元數不同,它所能表示的資料範圍也不一樣。c ...

C 基本內建型別詳解

c 內建型別 c 定義了一套包括算術型別和空型別在內的基本資料型別。算數型別包括 字元型,整型,bool型,和浮點型。而至於空型別並沒有確定的具體的值,只是用於某些特殊的場合。比如當函式執行完的時不反悔任何數值,此時就需要乙個空型別老作為返回值 一 算數型別的劃分以及各型別所能表示的最大值或者表示範...

變數和基本內建型別

2.1基本內建型別 2.11.算數型別 分類 整型 integral type 與浮點型 c 算數型別 型別含義 最小尺寸 bool 布林型別 未定義char 字元8位 wchar t 寬字元16位 char16 t unicode字元 16位char32 t unicode字元 32位short ...