黑马程序员技术交流社区

标题: 将十进制的负数转化成二进制数的步骤以及位反的操作步骤 [打印本页]

作者: 123412    时间: 2015-3-15 00:20
标题: 将十进制的负数转化成二进制数的步骤以及位反的操作步骤
一、将十进制的负数转化成二进制数的步骤       1、取十进制的负数的对数,并将其转化成二进制形式数。
       2、将该二进制数取反,然后在加上1,即可。
二、将二进制形式的负数(即其最高位为1)转成相应的十进制数
       1、该过程的实质就是将十进制形式的负数转化成二进制形式数的反过来即可。
       2、步骤:
                   1.首先将二进制形式的负数减去1,然后将去取反。
                   2.将取反后的二进制数转换成十进制数,然后在十进制数前加上负号-即可‘           
二、位反的操作步骤
                   位反操作的实质就是将将十进制数转成二进制数,然后将此二进制数取反之后,在装成十进制数即可。
       1、首先将该十进制数转换成二进制数,然后将该二进制数取反(即将0换成1,将1换成0)
       2、如果取反后的二进制数的最高位是1,那么就说明此二进制形式的数是负数,那我们就将这个二进制形式的负数转化成十进制数,上边有步骤;
            如果去饭后的二进制数的最高位是0,那么就说明此二进制形式的数是正数,那我们直接转换成十进制数即可。








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2