From: matz@... (Yukihiro Matsumoto) Date: 2002-02-22T02:12:22+09:00 Subject: [ruby-list:34009] Re: Bignum と負の Fixnum の bit 和について まつもと ゆきひろです In message "[ruby-list:34003] Bignum と負の Fixnum の bit 和について" on 02/02/21, ISAMU KOZUKA writes: |31: 7FFFFFFF (Bignum), ..1011111111111111111111111111111111 |32: FFFFFFFF (Bignum), ..1011111111111111111111111111111111 | |という具合に bit和の片方が Bignum と もう片方が負のFixnum の時 |bit和をとるとチョット変な答え(bit32が0)になってしまいます。 |これは、いったい何処に問題が有るのでしょうか? バグですね。2の補数を取るルーチンに問題がありました。 直します。