C言語

整数を2進数表示。桁数も指定で。

なんか必要になる度に書いてるのでメモ。真が1になるのって、規格で決まってたかなあ。後でJIS X 3010ながめる。 void printBin(unsigned int val, int len) { for(;len>0;--len){ int x = (val&((1<

lisp処理系ぽいものを書く(その6くらい)

実装言語を何故かD言語からC言語へ移行してみました。かなりアッサリできました。いかに俺がD言語の機能を有効に利用していなかったかの証拠だと思った。 記号表は適当にオープンなハッシュテーブルで書いてみました。ハッシュ関数とか超適当。GCのタイミン…

test