
C++中的数据类型及其取值范围
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文将详细介绍C++编程语言中常见的基本数据类型,并探讨每种类型的取值范围和应用特点。
C++数据类型及取值范围
1. 基本数据类型:
- 字符类型:char(字符型)例如 ‘A’, ’b’。
- 整数类型:int(整型),如 4563, 234, 885634。
- 浮点类型:float(单精度)、double(双精度),例如 3.1456 , 0.9e12。
- 布尔类型:bool,例如 true 或 false。
2. 类型修饰符:
四种常见的类型修饰符包括 signed(有符号)、unsigned(无符号)、long (长型)和 short(短型)。例如:
- `short a;` 则 -32768 ≤ a ≤ 32767。
- `unsigned short a;` 则 0 ≤ a ≤ 65535。
3. 常用数据类型:
- char (signed char), unsigned char:1个字节
- short(signedshort), unsigned short:2个字节
- int(signed int) ,unsigned int:4个字节
- long (signed long) ,unsigned long :4个字节
- float: 4个字节(约6位有效数字)
- double :8个字节 (约12位有效数字)
- long double :10个字节(大约有15位有效数字)
4. 常用数据类型取值范围:
| 数据类型关键字 | 字节数 | 数值范围 |
|------------------|---------|--------------------------|
| char | 1 |-128到126 |
| unsigned char | 1 |0到255 |
| short | 2 |-32,768到32,767 |
| unsigned short | 2 |0到65,535 |
| long | 4 |-2,147,483,648到2,147,483,648|
| unsigned long | 4 |0到4,294,967,295 |
|int | 4 |-2,147,483,648到2,147,483,648|
|unsigned int | 4 |0到4,294,967,295 |
|float | 4 |约从1.2E-38至3.4E+38 |
|double | 8 |约为±2.2e-308到±1.8e+308|
|bool | 1 |true或false |
以上是C++中常见数据类型及其取值范围的简要介绍。
全部评论 (0)


