- 107 名前:デフォルトの名無しさん mailto:sage [2016/02/15(月) 13:44:55.63 ID:8Z92Uy24.net]
- >>93
そんな難しいのはやめて、電卓を作るのが定番 >>94 Ruby, Pythonでも、ビット演算子を使う。 右端のbit0が、1かどうかを確かめる。 0なら、1bit右シフトして確かめる。以下これらを繰り返す 0b1000 & 0b1 → 0 0b1000 >> 1 → 0b100 0b100 & 0b1 → 0 0b100 >> 1 → 0b10 0b10 & 0b1 → 0 0b10 >> 1 → 0b1 0b1 & 0b1 → 1
|

|