- 最終更新日
- 記事公開日
PICのプログラムは「10進数」で書いても良いの?16進数・2進数じゃなきゃダメ?
僕のようにパソコン上でだけプログラムをしてきた人にとって、ネット上で公開されているPICのソースコードって、かなり読みにくいんですよね。
その理由は、数値に10進数ではなく、16進数や10進数が使われているから。
例えば、「255」という数字。
2進数では、「0b11111111」
16進数では、「0xFF」
という風に表記します。
「1024」の場合なら、
2進数では、「0b10000000000」
16進数では、「0x400」
となります。
それぞれ頭文字に、2進数なら「0b」、16進数なら「0x」という数字を付けて見分けるようになっています。
しかし、これがなかなか馴染めない。
「わざわざ、2進数とか16進数で書くの?10進数で書いたらダメなの?」
と思ったわけです。
結論を言うと、10進数で書いても問題ありません。
きちんとプログラムは動きます。
わざわざ説明するまでもない話かもしれませんが、最初の頃、ずっと疑問だったので書いてみました。