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でいける。