先のエントリー「Emacs で 2,8,16 進数を簡単に 10 進数になおす」を書いたら、Twitter で面白いことを教えてもらった。
さっきと同じ様に *scratch* バッファーに移って次の文字を入力して C-x C-e
#32r10
32 が返ってくる。実はこれ、32 進法での「10」の値を返してる。試しに 32 進法の「20」を計算させてみる。
#32r20
-> 64
# と r の間に挟まってる数字が基数になる。なら 24 進数は?
#24r18
-> 32
オオッ。
36 進数もいけるかな?
#36r1z
-> 71
凄い。凄い。
もちろん、2 進数、8 進数、16 進数も...
#16rff
-> 255#8r10
-> 8#2r100
-> 4
こりゃ面白いことを教えてもらった。
Hi! I've been reading your weblog for some time now and finally got the bravery to go ahead and give you a shout out from Houston Tx! Just wanted to mention keep up the great job!
ReplyDeleteDo you have a spam problem on this website; I also am a blogger, and I was curious about your situation; we have developed some nice practices and we are looking to swap techniques with others, be sure to shoot me an email if interested.
ReplyDelete