基本数据类型
类别 | 名称 | 类型名 | 数据长度 | 取值范围 |
整型 | 【有符号】整型 | int | 32位 | -2 147 483 648~2 147 483 647(-2^15~-2^15-1 |
【有符号】短整形 | short[int] | 16位 | -32 768~32 767(-2^15~2^15-1) | |
【有符号】长整形 | long [int] | 32位 | -2 147 483 648~2 147 483 647(-2^15~-2^15-1 | |
无符号整型 | unsigned [int] | 32位 | 0~4 294 967 295(0~2^32-1) | |
无符号短整形 | unsigned short [int] | 16位 | 0~65 535 (0~2^16-1) | |
无符号长整形 | unsigned long [int] | 32位 | 0~4 294 967 295(0~2^32-1) | |
字符型 | 字符型 | char | 8位 | 0~255 |
实型 | 单精度浮点型 | float | 32位 | 约 +-(10 ^-38~10^38) |
双精度浮 点 | double | 64位 | 约+-(10^-308~10^308 |
数据类型 | 输入输出格式 | ||
十进制 | 八进制 | 十六进制 | |
int | %d | %o | %x |
long | %ld | %lo | %lx |
unsigned | %u | %o | %x |
unsigned long | %lu | %lo | %lx |
格式 | 含义 |
%d | 以十进制形式输入输出一个整数 |
%u | 以十进制形式输入输出一个无符号整数 |
%o | 以八进制形式输入输出一个整数 |
%x | 以十六进制形式输入输出一个整数 |