1.1各类型的打印
int | %d |
short int | %hd |
long int | &ld |
long long int | %lld |
char | %c(%s) |
bool | %d |
float | %f |
doublt | %lf |
unsigned | %u |
十六进制整数 | %x(%X) |
八进制整数 | %o |
浮点数指数输出 | %e(%E) |
浮点数不显无意义的零"0" | %g(%G) |
size_t类型 | %zd |
有符号十进制 | %i |
无符号十进制 | %u |
指针 | %p |
字符串 | %s |
字符 | %c |
浮点数 | %a/%A |
2.一些常用类型能表示的数值范围
2.1整数类型
64位机的整数类型
类型 | 最小值 | 最大值 |
---|
short int | -32768 | 32767 |
unsigned short int | 0 | 65535 |
int | -2147483648 | 2147483647 |
unsigned int | 0 | 4294967295 |
long int | -9223372036854775808 | 9223372036854775807 |
unsigned long int | 0 | 18446744073709551615 |
32位机的整数类型
类型 | 最小值 | 最大值 |
---|
short int | -32768 | 32767 |
unsigned short int | 0 | 65535 |
int | -2147483648 | 2147483647 |
unsigned int | 0 | 4294967295 |
long int | -2147483648 | 2147483647 |
unsigned long int | 0 | 4294967295 |
2.2浮点数类型(IEEE标准)
类型 | 最小正值 | 最大值 | 精度 |
---|
float | 1.17549×10^-38 | 3.40282×10^38 | 6个数字 |
double | 2.22507×10^-308 | 1.79769×10^308 | 15个数字 |
更多字符详见:【C语言】运算符和转义字符(转义序列)一览表