printf("%#X",num) //有前缀0x的大写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进制数

你可能感兴趣的:(编程入门___近期编程题目总结)