int——%d
long——%ld
long long——%lld
(unsigned为无符号数)
unsigned short——%hu
unsigned int ——%u
unsigned long——%lu
unsigned long long——%llu
float——%f
double——%lf
long double——%llf
char——%c
unsigned char——%c
转换说明 | 输出 |
%a | 浮点数、十六进制数字和p-记数法(C99) |
%A | 浮点数、十六进制数字和P-记数法(C99) |
%c | 一个字符 |
%d | 有符号十进制整数 |
%e | 浮点数、e-记数法 |
%E | 浮点数、E~记数法 |
%f | 浮点数、十进制记数法 |
%g | 根据数值不同自动选择%f或%e。%e格式在指数小于-4或者大于等于精度时使用 |
%G | 根据数值不同自动选择%f或%E。%E格式在指数小于-4或者大于等于精度时使用 |
%i | 有符号十进制整数(与%d相同) |
%0 | 无符号八进制整数 |
%p | 指针 |
%s | 字符串 |
%u | 无符号十进制整数 |
%x | 使用十六进制数字Of的无符号十六进制整数 |
%X | 使用十六进制数字OF的无符号十六进制整数 |
%% | 打印一个百分号 |
test1
回复删除test2
回复删除