1 2 4 8 16 32 64 128 256 512 1024
进制转换:
1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 |
---|---|---|---|---|---|---|---|
1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
10转8时:可先转位二进制,然后每三个为一组计算得八进制
eg: 11001001(二进制)=>011 001 001=>311(八进制)
10转16时:可先转位二进制,然后每四个为一组计算得十六进制
eg: 11001001(二进制)=>1100 1001=>129(十六进制)
-
根据原码计算补码的计算规则:
补码和源码都是将最前面的一位当作符号位
0开头的表示正数,第一个0表示正号
1开头的表示负数,第一个1表示负号
-
正数的补码和他的原码相同
-
负数的补码是他的原码符号位不变,其他位取反再加1(最后一个数)
-
补码规则:
8位2进制补码最多可以表示2^8个数
范围为:-2^7----->2^7-1
16位2进制补码最多可以表示2^16个数
范围为:-2^15----->2^15-1
32位2进制补码最多可以表示2^32个数
范围为:-2^31----->2^31-1
64位2进制补码最多可以表示2^64个数
范围为:-2^63----->2^63-1
-
计算机中存储数据的最小单元:在计算机中1个0或1个1被称为1位(1bit)
-
计算机每次能操作的最小单元位位8位 8位= 1 字节= 1 byte