sprintf("%b", -2147483649) e$B$,e(B “…1” e$B$K$J$j$^$9!#e(B
% ./ruby -v -e ‘p sprintf("%b", -2147483649)’
ruby 1.9.0 (2007-11-26 patchlevel 0) [i686-linux]
“…1”
-1 e$B$b0J2<$N$h$&$Ke(B “…1” e$B$K$J$j$^$9$+$i!"6hJL$G$-$^$;$s!#e(B
% ./ruby -v -e ‘p sprintf("%b", -1)’
ruby 1.9.0 (2007-11-26 patchlevel 0) [i686-linux]
“…1”
e$B$3$l$Oe(B test/ruby/test_integer.rb e$B$GH/8+$G$-$^$7$?!#e(B
e$BB>$K$b<:GT$,8+$i$l$^$9!#e(B