Dev-C++不同数据类型对应的输入输出格式及其范围
table 1
数据类型 | 输入输出格式 | 范围 |
short | %hd | -2^15~2^15-1 |
unsigned short | %hu | 0~2^16-1 |
int | %d | -2^31~2^31-1 |
unsigned int | %u | 0~2^32-1 |
long | %ld | -2^31~2^31-1 |
unsigned long | %lu | 0~2^32-1 |
long long int | %lld | -2^63~2^63-1 |
unsigned long long | %llu | 0~2^64-1 |
float | %f | +/-3.40282e+038 |
double | %lf | +/- 1.79769e+308 |
long double | %llf或者%Lf | +/-1.79769e+308 |
char | %c | -2^7~2^7-1 |
unsigned char | %c | 0~2^8-1 |
table 2
code | 意义 |
%c | 单个字符 |
%d | 带符号整数 |
%i | 带符号整数,“%d”的最初形式 |
%e | 科学计数法,使用小写“e” |
%E | 科学计数法,使用大写“E” |
%f | 浮点数 |
%o | 八进制 |
%s | 字符串 |
%u | 无符号整数 |
%x | 无符号十六进制数,用小写字母表示 |
%X | 无符号十六进制数,用大写字母表示 |