#include<stdio.h>
int main()
{
int a=1234;
printf("%#o %#X",a,a);//%o输出八进制数,%#o输出加前导0的八进制数,%x输出16进制数(小写字母)
//%X输出16进制数(大写字母),%#x输出加前导0x的16进制数,%#X输出加前导
//0X的16进制数
return 0;
}
%o输出八进制数,%#o输出加前导0的八进制数,
%x输出16进制数(小写字母),%#x输出加前导0x的16进制数,
%X输出16进制数(大写字母),%#X输出加前导0X的16进制数
总结:
%o为八进制,%x,%X为16进制,有#就有前导,16进制大小写跟x,X