C语言那些事之函数库的使用

sprintf的使用

字符串格式化命令,调用头文件:<stdio.h>
参数1:格式化后字符串缓存
参数2:格式化格式
参数3:传入参数
… :根据参数2里的参数类型个数

举例

sprintf(tab, "Rxpkg Cnt:%02d", (int)rxCount);

输出结果:Rxpkg Cnt:01
说明:
%02d表示传入参数的类型,
0表示高位补0,只能填0,若不填,则为空。
2表示至少转换成2位数,比如1的转换结果为01(需要补0),10的转换结果为10,如果该位置为3则1的转换结果为001(需要补0)不需要补0为 1(1前面有2个空格),以此类推。
d表示转成十进制数,若为x表示转换成小写十六进制数,若为X表示转换成大写十六进制数,若为c表示转换成ascll对应的字符

猜你喜欢

转载自blog.csdn.net/LinQiPing233/article/details/88820062
今日推荐