ANSI C 标准组合的类型、字长和范围
序号 | 类型 | 字长 | 范围 |
1 | char(字符型) | 1字节 | -128~127 |
2 | unsigned char (无符号字符型) | 1字节 | 0~255 |
3 | signed char (有符号字符型) | 1字节 | -128~127 |
4 | int (整型) | 2字节 | -32768~32767 |
5 | unsigned int (无符号整型) | 2字节 | 0~65535 |
6 | signed int (有符号整型) | 2字节 | -32768~32767 |
7 | short int (短整型) | 1字节 | -128~127 |
8 | unsigned short int (无符号短整型) | 1字节 | 0~255 |
9 | signed short int (有符号短整型) | 1字节 | -128~127 |
10 | long int (长整型) | 4字节 | -2147483648~2147483647 |
11 | unsigned long int (无符号长整型) | 4字节 | 0~4294967296 |
12 | signed long int (有符号长整型) | 4字节 | -2147483648~2147483647 |
13 | float (单精度浮点型) | 4字节 | 约精确到6位数 |
14 | double (双精度浮点型) | 8字节 | 约精确到12位数 |
15 | void (空值型) | 0字节 | 无值 |