C++的基本数据类型
2018-02-25 16:42
260 查看
C++ 提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了我们常见的基本数据类型
备注:上表中字节长度一列根据实际机器不同结果也不一样。
C++的头文件"climits"定义了有些基本类型数据范围的常量,比如整型变量最大值与最小值的定义:
INT_MAX int 最大值
INT_MIN int 最小值
UINT_MAX unsigned int 最大值
UINT_MIN unsigned int 最小值
类型 | 关键字 | 长度(字节) | 范围 |
布尔类型 | bool | 1 | 0到1 |
无符号字符型 | unsigned char | 1 | 0到255 |
字符类型 | char | 1 | -128到127 |
无符号短整型 | unsigned short | 2 | 0到65535 |
短整型 | short | 2 | -32768到32767 |
无符号整型 | unsigned int | 4 | 省略 |
整型 | int | 4 | 省略 |
无符号长整型 | unsigned long | 8 | 省略 |
长整型 | long | 8 | 省略 |
单精度浮点数 | float | 4 | 省略 |
双精度浮点数 | double | 8 | 省略 |
长双精度浮点数 | long double | 16 | 省略 |
宽字符型 | wchar_t | 2或者4个字节 | 1个宽字符 |
无类型 | void |
C++的头文件"climits"定义了有些基本类型数据范围的常量,比如整型变量最大值与最小值的定义:
INT_MAX int 最大值
INT_MIN int 最小值
UINT_MAX unsigned int 最大值
UINT_MIN unsigned int 最小值
相关文章推荐
- 32位平台C/C++基本数据类型大小
- C/C++基本数据类型的存储空间长度及取值范围
- C++与Java基本数据类型比较
- c++基本数据类型
- C/C++中基本数据类型所占内存大小
- Safe C++ 读书笔记:对基本数据类型进行封装,以编写更安全的C++代码
- C++学习笔记之三 数据处理(基本数据类型)
- C++基本数据类型大小及表示范围
- Lengths of Primitive Java and C++ Data Types on Linux and Windows 32-bit/64-bit (Linux和Windows上Java和C++基本数据类型的长度对比32位/64位)
- C++之基本数据类型介绍
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- C++ 基础知识点 一第2章 基本数据类型、运算符与表达式
- C++数据类型:基本数据类型 构造数据类型(自定义数据类型)
- C++基本数据类型及其表示范围
- C/C++中基本数据类型学习
- C++基本数据类型
- C/C++ 基本类型数据的数值范围
- C/C++基本数据类型
- C/C++基本数据类型所占字节数
- c&c++反汇编与逆向分析学习笔记(3)--基本数据类型表现形式