进制(了解)
1计算机底层的存储方式:所有数字在计算机底层都以二进制形式存在。
2二进制数据的存储方式:所有的数值,不管正负,底层都以补码的方式存储。
正数:3码合一
负数:
注:最高位为符号位,0表示正数;1表示负数
1)2进制转10进制
基数*进制数^权的累加和
tips:
基数:每位上的数
进制数:2
权:从低位到高位,从0开始,依次+1
简单方法:8421
依次从低位到高位给每位数标1,2,4,8…
最后将1对应的标号进行相加
2)10进制转2进制
将这个10进制数除以2,一直除到商为0为止。2进制数为余数由下
到上的拼接值
3)2进制转8进制
从低位到高位,每3位为一个整体,最高位不足的补0,然后将这些整体
算出对应的10进制数,最后将这些数进行拼接
4)2进制转16进制
从低位到高位,每4位为一个整体,最高位不足的补0,然后将这些整体
算出对应的10进制数,1015写成af,最后将这些结果进行拼接