L
liuguilg
Unregistered / Unconfirmed
GUEST, unregistred user!
x1,x2 :integer;
x1 := 1; x2 := not x1; 结果x2是-2
x1 := 2; x2 := not x1; 结果x2是-3;
integer是32位 ,x1:= 1的时候 二进制应该是000000000000000000000000000001;
怎么取反结果是-2了 我对-2的二进制理解是100000000000000000000000000010;
或许可能的的思路是错的; 希望各位老师指点
x1 := 1; x2 := not x1; 结果x2是-2
x1 := 2; x2 := not x1; 结果x2是-3;
integer是32位 ,x1:= 1的时候 二进制应该是000000000000000000000000000001;
怎么取反结果是-2了 我对-2的二进制理解是100000000000000000000000000010;
或许可能的的思路是错的; 希望各位老师指点