数据类型
- 常见的数据类型
- 整型
整型包括短整型(short),整型(int),长整型(long),在细分又可以分为有符号型(signed)和无符号型(unsigned)。 - 浮点型
浮点型包括单精度浮点型(float)、双精度浮点型(double)。他们都是有符号的数据类型。 - 布尔型
布尔型的取值只有true(真)和false(假),对于他来说就是非真既假的。bool flag,此时flag取值只能为true或false,即分别是1和0。一般如果没有赋值,默认为0(false)。 - 字符型
字符型在定义时候需要使用’'将值括起来,char ch = ‘A’,此时ch表示的就是A这个字母。
数据类型 | 关键字 | 字节长度 | 取值范围 |
---|---|---|---|
布尔型 | bool | 不定值 | true,false |
有符号字符型 | char | 1 | -128~127 |
无符号字符型 | unsigned char | 1 | 0~255 |
短整型 | [signed]short | 2 | -32768~32767 |
无符号短整型 | unsigned short | 2 | 0~65535 |
整型 | [signed] int | 4 | -2147483648~2147483647 |
无符号整形 | unsigned int | 4 | 0~4294967295 |
长整型 | [signed] long | 4 | -2147483648 ~ 2147483647 |
无符号长整型 | unsigned long | 4 | 0~4294967295 |
单精度浮点型 | float | 4 | -3.4E38 ~ 3.4E38 |
双精度浮点型 | double | 8 | -1.79E308 ~ 1.79E308 |
测试代码