Last Update 2012/07/05
変換指示子が「x」,「X」,「o」の場合に、出力文字列の先頭に以下の追加を行います。
変換指示子 x : 先頭に「0x」を付加
変換指示子 X : 先頭に「0X」を付加
変換指示子 o : 先頭に「0」を付加
(例)
#include <stdio.h>
int main()
{
printf("o変換 %#o\n", 30);
printf("x変換 %#x\n", 30);
printf("X変換 %#X\n", 30);
return 0;
}
実行結果
o変換 036
x変換 0x1e
X変換 0X1E