在计算机中数据都是以补码的方式存储的。
进制转换:
十进制转二进制:
1: 如果一个数是正数, 它对应的二进制就是十进制除2, 倒叙取余。
2:如果一个数是负数, 先按照正数求二进制,取反, 末尾加1, 不够的位数左边补1.
二进制转十进制:
1:如果最高位位0, 则说明它是一个正数,直接二进制转十进制。
2:如果首位为1, 则说明它是一个负数,所有位取反, 末尾加1, 就是该数的绝对值, 加一个负号“-”.
在计算机中数据都是以补码的方式存储的。
进制转换:
十进制转二进制:
1: 如果一个数是正数, 它对应的二进制就是十进制除2, 倒叙取余。
2:如果一个数是负数, 先按照正数求二进制,取反, 末尾加1, 不够的位数左边补1.
二进制转十进制:
1:如果最高位位0, 则说明它是一个正数,直接二进制转十进制。
2:如果首位为1, 则说明它是一个负数,所有位取反, 末尾加1, 就是该数的绝对值, 加一个负号“-”.