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对应的字符