16進数の計算をググる
最近、あるプログラマと話していて気づいたのだけど、彼は16進数の2桁と1桁との掛け算(FDh×5とか)が出来ない。やり方自体を知らないのだ。彼はWindowsの電卓を立ち上げて計算していた。
2009-01-06
プログラマの端くれではあるが、暗算する必要性に迫られた経験は一度もなかったり。引用したエントリの趣旨からは逸れるが、16進数の計算はWindowsの電卓を立ち上げるよりも、Google先生に尋ねるのが手っ取り早くかつ使い易いのでお勧め。Perl等と同様に16進数表記は0xが接頭辞になる。
0x3c*0xa7
回答を10進数に変換したい場合は、in decimalを後に付ければいい。
0x3c*0xa7 in decimal
10進数→16進数に変換したい場合はin hexでいける。(in hexadecimalでも同じ)
255 in hex
2進数なら0bが接頭辞、変換したい場合はin binary。8進数なら0oとin octalでいける。