进制
正数的 2进制 表示方法 取8位 用0,1表示
比如8的二进制 就是 2的三次方 所以2进制为 00001000
从右往左看,0*2的 0次方 + 0* 2的1次方 + 0* 2的2次方 + 2*2的3次方+…+ = 8.
负数的2进制表示方法,这个数的整数的二进制取反,+1。
负数的2进制最高位为1.
例如: -8的补码。
先得到8的二进制 00001000 取反
11110111
加1 (1的二进制 00000001)
11110111
00000001
逢二进一,得到 11111000
JAVA 小菜鸟,从零开始,写的比较粗糙,文章如有不妥,欢迎指正。java的新手可以关注一下,长期更新,有不懂的可以留言,小编会和你们一起进步学习。