补码随笔

1、正数的补码是其本身。

2、负数的补码:位数取反+1,符号位不变。 110 001 111 +1 = 1000,所以为什么,负数的补码是 取反加1了撒。 因为负数+正数=0,只要这个补码满足和负数本身加起来等于0就满足条件,ok了。

3、补码来源的意义 6-3 = 6 + (-3) 所以,只需要有加法的电路功能算法就可以。

Integer a = new Integer(1);
Integer b = new Integer(1);
Integer c = Integer.valueOf(1);
Integer d = Integer.parseInt("1");

System.out.println(a==b);
System.out.println(b==c);
System.out.println(c==d);

运行结果:false false true

 

 
posted on 2025-04-11 13:28  Hi Martin  阅读(6)  评论(0)    收藏  举报