1.整型
int
int aInt; //這是一個定義,但並未初始化,因爲已經分配了內存
int anotherInt=10;
int another_Int(10);//分別是兩種初始化賦值方法,前者爲賦值符,後者爲函數化法
unsigned 表示unsigned int,是無符號的int
int 即爲 signed int,有正負號之分
long 即爲 long int,通常也佔4個字節,表示範圍和 int 相同,常以 L 區分,
且 L 一般大寫,因爲 l 與1相似,容易出錯
short 即爲 short int,通常佔2個字節
2.浮點型
包含小數點或者E(指數)的稱爲浮點型
包括 float 和 double 兩種類型
float 佔4個字節,有標識符 F 或 f
double 佔8個字節,無標識符
類似 int ,同樣有 long double ,
但沒有long float 類型
3.字符型
char
實際也是整形,範圍從0-255,或者-128-127,對應ASCII碼
存在寬字符 wide character type (wchar_t),對應Unicode碼
4.布爾型
bool
true 和 false(小寫)是正確的關鍵字
但在MFC中也可以用大寫的 TRUE FALSE 表示非零數值和零