已知十进制求二进制
正整数
除2取余,直至商为0,余数倒序排序。
负整数
Step 1、先求出与该负数相对应的正整数的二进制代码。<br /> Step 2、将所有位按位取反,末尾加1,不够位数时,左边补1。
已知二进制求十进制
首位是0
如果首位是0,则表明是正整数,按普通方法来求。
首位是1
如果首位是1,则表明是负整数,有两种方法来求:<br /> ①、将所有**含0的位置**加到一起,每个位置对应**负的2的乘幂**,然后将结果减1,即可求出对应的负整数。<br /> ②、将所有位按位取反,末尾加1,所得数字就是该**负数的绝对值**。