一,简介
在C语言运行调试过程中,需要使用printf进行打印log信息,本文主要介绍常用的printf打印格式信息,方便提高调试的效率。
二,Printf转换说明
printf函数的转换说明由字符%和跟随其后的最多5个不同的选项构成,其格式如下:
三,常用格式介绍
长度修饰符 | 转换说明符 | 含义 |
---|---|---|
hh | d、i、o、u、x、X | signed char, unsigned char |
h | d、i、o、u、x、X | short int, unsigned short int |
l | d、i、o、u、x、X | long int, unsigned long int |
ll | d、i、o、u、x、X | long long int, unsigned long long int |
z | d、i、o、u、x、X | size_t |
L | a、A、e、E、f、F、g、G | long double |
这里我们只要注意如果是64位变量,打印时在转换说明符前面加“ll”即可。
四,总结
本文主要介绍了printf常用调试格式说明,目的是为了提高调试效率。供参考。