プチコンの整数には負数フラグはありません。 もし整数が1bitだったら、これは0と-1を表現できます。 &b0=0*-(2^0)=0 &b0=1*-(2^0)=-1 2bitであれば -2,-1,0,1 を表現できます。 &b00=0*-(2^1)+0*2^0=0 &b01=0*-(2^1)+1*2^0=1 &b10=1*-(2^1)+0*2^0=-2 &b11=1*-(2^1)+1*2^0=-1 3bitの場合、そのbit並びを abc とすればそれが表現する数は a*-(2^2)+b*2^1+c*2^0 となります。 32bitの場合、そのbit並びを a31 a30 ... a1 a0 とすれば、それが表現する数は a31*-(2^31)+a30*2^30+...+a1*2^1+a0*2^0 となる。