C/C++ 數據類型C語言包含5個基本數據類型: void, integer, float, double, 和 char.
類型 描述
void 空類型
int 整型
float 浮點類型
double 雙精度浮點類型
char 字符類型
C++ 定義了另外兩個基本數據類型: bool 和 wchar_t.
類型 描述
bool 布爾類型, 值為true 或 false
wchar_t 寬字符類型
類型修飾符
壹些基本數據類型能夠被 signed, unsigned, short, 和 long 修飾. 當類型修飾符單獨使用的時候, 默認的類型是 int. 下表是所有可能出現的數據類型:
bool
char
unsigned char
signed char
int
unsigned int
signed int
short int
unsigned short int
signed short int
long int
signed long int
unsigned long int
float
double
long double
wchar_t
類型大小和表示範圍
基本數據類型的大小以及能夠表示的數據範圍是與編譯器和硬件平臺有關的. "cfloat" (或者 "float.h") 頭文件往往定義了基本數據類型能夠表示的數據的最大值和最小值. 妳也可以使用 sizeof 來獲得類型的大小(字節數) . 然而, 很多平臺使用了壹些數據類型的標準大小,如. int 和 float 通常占用 32位, char 占用 8位, double 通常占用64位. bools 通常以 8位 來實現.