next up previous
Next: 変換プログラムその 1 Up: 復習: 16進法 revisited Previous: C 言語での 16 進法と

標準ライブラリ関数での 16 進法と 8 進法

C言語で 16進法と 8進法が使えますから, 標準ライブラリ に含まれる関数, printf, sscanf などでもそれらが扱えます. 形式指定で%x, %oがデータを符号無しの16進法, 8進法を指定する事を 意味します. 従って
     sscanf(nyuryoku, "%o", &a);
     printf("%x", a);
は, 文字列 nyuryoku を 8進表記と解釈して a に代入する, a の値を 16進表記で出力するを意味します.



Next: 変換プログラムその 1 Up: 復習: 16進法 revisited Previous: C 言語での 16 進法と