求负数的补码,可以使用较直接的方法,如下:
即 负数的补码=该值的绝对值的原码,所有位取反,再加1
例:求-65的补码
0. 先求-65的绝对值为65,并求它的二进制原码为:01000001 (按八位算,不够前面补0);
1. 再把原码取反:10111110
2. 加1得到 补码:10111111
求负数的补码,可以使用较直接的方法,如下:
即 负数的补码=该值的绝对值的原码,所有位取反,再加1
例:求-65的补码
0. 先求-65的绝对值为65,并求它的二进制原码为:01000001 (按八位算,不够前面补0);
1. 再把原码取反:10111110
2. 加1得到 补码:10111111