二进制如何转十进制,十进制如何转二进制,学习计算机的朋友在刚开始学习的时候,都会要处理基础系统之间的转换,比如二进制、十进制、八进制、十六进制等等,这个很无聊,来来回回你就会一头雾水。别迷茫,别迷茫。今天我们就一一来看看二进制和十进制是如何相互转换的。
方法/步骤1、转换为二进制主要有以下几种:正整数转换为二进制、负整数转换为二进制、小数转换为二进制;
1. 将正整数转换为二进制。关键点一定要记住:除以二取余,然后倒序排列,高位补零。
也就是说,将一个正小数除以二,将得到的商除以二,以此类推,直到商为零或一,然后在旁边标记每一步的余数,最后向后写,填写高位带零。没关系。哦,我们举个例子吧。例如,将42转换为二进制,如图1所示。
2、42除以2得到的余数是010101,然后我们把它们倒着排列。 42对应的二进制为101010。更直观的表达如图2所示。
3.计算机内部用来表示数字的字节单位是固定长度的,例如8位、16位或32位。因此,当位数不足时,高位用零填充。如图3所示,42转换为二进制。 00101010,即标准写法是(42)10=(00101010)2,赶紧记住。
4. 2. 将负整数转换为二进制
方法:首先将对应的正整数转换为二进制,将二进制取反,然后将结果加一。以42为例,负整数为-42。图4 显示了该方法的说明。最终结果为:(-42) 10=(11010110) 2。
5. 3. 如何将小数转换为二进制:将小数点后的数字乘以2。如果有结果,则取结果的整数部分(1或0),然后将小数部分乘以2,并且然后取结果的整数部分.依此类推,直到小数部分为0或有足够的位数。然后将整数部分按顺序排列,形成二进制小数部分的序列即可。例如,我们取0.125,如图5 所示。
6、小数的整数部分有大于0的整数如何换算?如果将上面的整数转为二进制,小数也转为二进制,然后相加就可以了,如图6所示。
7. 4. 将整数从二进制转换为十进制:先填写二进制数的位数。如果第一位是0,则表示是正整数。如果第一位是1,则表示是负整数。
首先看第一个数字为0的正整数,补齐数字后,将下面对应的值乘以二进制的数字,然后相加,得到十进制。例如,1010 转换为十进制。该方法如图7所示。
8. 5、如果二进制补码后第一位是1,则需要先取反再转换:例如11101011,第一位是1,则先取反:-00010100,然后计算10100对应的十进制为20,所以对应的十进制值为-20,方法如图8所示。
9. 6、二进制带小数转换为十进制时:例如0.1101转换为十进制的方法:将二进制中的四位数字与下面对应的值相乘(如图9所示)并将得到的值相加即转换后的十进制值。
二进制如何转十进制,十进制如何转二进制,以上就是本文为您收集整理的二进制如何转十进制,十进制如何转二进制最新内容,希望能帮到您!更多相关内容欢迎关注。