printf的格式化,很多文章都有写。
现在把一个8进制,16进制的输出细节拎出来,可以方便其他人查找。
使用printf输出8进制,16进制方法如下。
无前缀方式
printf("%o",num) //无前缀o的8进制数
printf("%x",num) //无前缀0x的小写16进制数
printf("%X",num) //无前缀0x的大写16进制数
有前缀方式
printf("%#o",num) //有前缀o的8进制数
printf("%#x",num) //有前缀0x的小写16进制数
printf("%#X",num) //有前缀0x的大写16进制数
本文详细介绍了如何使用printf函数以8进制和16进制形式输出整数。包括无前缀输出方式如%o、%x、%X,以及有前缀输出方式如%#o、%#x、%#X。
1万+

被折叠的 条评论
为什么被折叠?



