在實際編寫程序時,經常會弄不清楚各個基本數據類型的數據表示范圍和占用的字節數。現在將C/C++的基本數據類型總結如下,所有的類型在 VS2005+32位機器+win732位操作系統 上進行了驗證。
符號屬性 長度屬性 基本型 所占位數 取值范圍 輸入符舉例 輸出符舉例
-- -- char 8 -2^7 ~ 2^7-1 %c %c、%d、%u
signed -- char 8 -2^7 ~ 2^7-1 %c %c、%d、%u
unsigned -- char 8 0 ~ 2^8-1 %c %c、%d、%u
[signed] short [int] 16 -2^15 ~ 2^15-1 %hd
unsigned short [int] 16 0 ~ 2^16-1 %hu、%ho、%hx
[signed] --