javaでコーディングしているとビット演算なんて死語に近いが、とりあえずjava以外の言語でビット演算がないときのために、(javaで)整数だけで作ってみた。

BitFunc.java

そしてこちらがテストケース。8ビットならばすべての組み合わせをテストしたはず。さすがにビット数を増やすとCPUのベンチマークテストになってしまう。

BitTest.java

一応、eclipseの開発環境(自分のため)

bit-func.lzh

・・・

ビットセットが「マスクビットとorを取る」、ビットリセットが「マスクビットを反転してandを取る」ということをコーディングしたのは何年ぶりだろうか・・・。




ブックマークに追加する