文章目录
C++程序设计语言(四)——基本类型及类型转换
C++定义了一套包括算术类型(arithmetic type)和空类型(void)在内的基本数据类型。
算术类型
算术类型分为整型和浮点型。
类型 | 名称 | 最小大小 |
---|---|---|
bool | 布尔类型 | 未定义 |
char | 字符 | 8位 |
wchar_t | 宽字符 | 16位 |
char16_t | Unicode字符 | 16位 |
char32_t | Unicode字符 | 32位 |
short | 短整型 | 16位 |
int | 整型 | 16位 |
long | 长整型 | 32位 |
long long | 长整型(在C++11中定义) | 64位 |
float | 单精度浮点数 | 6位有效数字 |
double | 双精度浮点数 | 10位有效数字 |
long double | 扩展精度浮点数 | 10位有效数字 |
注意&#x