printf函数经常要用到占位符与转义字符
转义字符 | 解释 |
---|---|
\n | 让光标移动到下一行的行首 |
\r | 让光标移动到当前行的行首 |
\t | 输出一个TAB键 |
\ | 输出一个\ |
’ | 输出一个’ |
" | 输出一个" |
%% | 输出一个% |
\0 | 输出一个空字符NULL |
数据类型 | 占位符 |
---|---|
int | %d |
unsigned int | %u |
char | %c,%hhd |
unsigned char | %c,%hhu |
short | %hd |
unsigned short | %hu |
long | %ld |
unsigned long | %lld |
long long | %lu |
unsigned long long | %llu |
float | %f(2.300000),%g(2.3) |
double | %lf,%lg |
常量 | 数据类型 |
---|---|
100 | int |
100L | long |
100LL | long long |
100u | unsigned int |
100UL | unsigned long |
1.23 | double |
1.23f | float |