需求
在某些情况下,需要打印的数据,16进制表现形式,并且达到固定的位数,不足的左边补零。
解决
snprintf(tmp, sizeof(tmp), "%04X", ack.command);
%
格式说明的起始符号0
空位补0m.n
m指宽度,n指小数精度X
16进制大写字符
在某些情况下,需要打印的数据,16进制表现形式,并且达到固定的位数,不足的左边补零。
snprintf(tmp, sizeof(tmp), "%04X", ack.command);
%
格式说明的起始符号0
空位补0m.n
m指宽度,n指小数精度X
16进制大写字符