printfは8進、16進で出力します。


printf()8進、16進出力フォーマット制御:int num=0 x 9;
/*  4 8   num*/
printf("%04o/n",num);

/*  2 16   num*/
printf("%02X",num);
結果:0011
原作者:http://blog.csdn.net/summer_liuwei/articale/detail/5464518