本文主要是介绍十六进制的几种打印格式(%x %2x %02x),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在我们打印十六进制时,会有几种不同的打印方式:%x,%2x,%02x,那么他们的区别是什么呢
%x --- 一般的16进制的打印
%2x --- 要求打印2个16进制位,不够2个位的时候使用空格填充
%02x --- 要打印2个16进制位,不够2个位的时候使用0填充
#include <stdio.h>
int main()
{int i = 12;printf("%%x的形式打印:%x\n",i);printf("%%2x的形式打印:%2x\n", i);printf("%%0x的形式打印:%02x\n", i);return 0;
}
打印结果:
这篇关于十六进制的几种打印格式(%x %2x %02x)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!