printf输出带前缀的8进制,16进制数

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进制数


已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页