十进制转二进制的方法其它类似

 

   转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制;

 1. 正整数转成二进制。

        也就是说,将正的十进制数除以二,得到的商再除以二,依次类推知道商为零或一时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零就OK咧。举例说明,比如42转换为二进制,如图所示操作。42除以2得到的余数分别为010101,然后咱们倒着排一下,42所对应二进制就是101010.如图2所示更直观的表达。

  计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零,所说,如图3所示,42转换成二进制以后就是。00101010,也即规范的写法为(42)10=(00101010)

2.负整数转换成二进制。

方法:先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一。还以42为例,负整数就是-42,如图所示为方法解释。最后即为:(-42)10=(11010110)2.

 

 

 

posted @ 2018-07-21 15:43  菜鸟阿呆  阅读(560)  评论(0编辑  收藏  举报