C++数据类型

mac2025-11-06  16

整型

有符号

signed char:8位;short: 至少16位(通常16位);int:至少与short一样长(通常32位);long:至少32位,且至少与int一样长(通常32位);long long:至少64位且至少与long一样长(通常64位,C++11标准)。

无符号

unsigned char:8位;unsigned short: 至少16位(通常16位);unsigned int:(缩写为 unsigned)至少与short一样长(通常32位);unsigned long:至少32位,且至少与int一样长(通常32位);unsigned long long:至少64位且至少与long一样长(通常64位,C++11标准)。

整型常量

~L:long常量~U:unsigned int常量~UL:unsigned long常量~LL:long long常量~ULL:unsigned long long常量 注:字母的大小写均可

浮点型

float:至少32位(通常32位);double:至少48位,且不少于float(通常64位);long double:至少与double一样多(通常80/96/128位);

浮点常量

~F:float类型~L:long double类型~:double类型 注:大小写均可

字符型

char: 8位;char16_t:16位;char32_t:32位。

字符常量或字符串常量

u~:char16_t字符常量 eg: u’C’, u"Good" .U~:char32_t字符常量 eg: U’C’, U"Good" . 注:区分大小写

bool类型

true:非0值false:0值
最新回复(0)