整数と実数のフォーマットコードにd、fを使う理由
なぜよりによってdとfなのか
CやPythonなどで文字列の入出力に使うフォーマットコードとして%s、%c、%d、%fなどがある。知っての通り%sは文字列stringを表し、%cは文字characterを表す。ところが、このように頭文字から取ったものとは違って、整数、実数を書くときは%iと%rではなく%dと%fを使う。
その理由は、%dが単なる整数ではなく10進法decimalを、%fが浮動小数点floatを意味するからである。同様に、8進数と16進数がそれぞれ%oと%xであるという事実を覚えておこう。
