C语言提供如下几种格式:
》 %d 十进制,int型
》%u 十进制,unsigned int
》%o 八进制
》%x 16进制,小写
》%X 16进制,大写
int a=0xxx,表示a是八进制整数,所以012就是八进制12(即12Q); %d是十进制输出,那么八转十,12Q=1x8+2=10D int a=025=025 Q=21 D //Q表示八进制,D表示十进制C语言提供如下几种格式:
》 %d 十进制,int型
》%u 十进制,unsigned int
》%o 八进制
》%x 16进制,小写
》%X 16进制,大写
int a=0xxx,表示a是八进制整数,所以012就是八进制12(即12Q); %d是十进制输出,那么八转十,12Q=1x8+2=10D int a=025=025 Q=21 D //Q表示八进制,D表示十进制