變量和基本類型
1.基本內置類型
類型 | 最小存儲空間 | |
---|---|---|
整型 | int |
16位 |
short |
16位 | |
long |
32位 | |
字符型 | char |
8位 |
wchar_t |
16位 | |
浮點型 | float |
6位有效數字 |
double |
10位有效數字 | |
long double |
10位有效數字 | |
布爾型 | bool |
- |
關於各種基本類型的存儲範圍;
運行結果
- 整型(integral type)表示整數、字符、布爾值的算數類型。這裏包括上面提到的整型、布爾型和字符型。分爲
signed
和unsigned
兩類,除了bool
以外。signed
和unsigned
的字節數相同,但是表示範圍不一樣。常見的用首位表示整型的符號,於是一個8位unsigned
整型可以取從0 到2 8 −1 的值,而8位的signed
整型可以取−2 7 到2 7 −1 的值,然而他們的取值個數是一樣的,都是2 8 。 - 浮點型用來表示小數(實數)。
- 基本類型之間賦值的缺省規則:
1.將一個超出整型範圍的整數賦值給整型,則會對數值取這個類型的取值個數的模,比如