二进制数的计算过程是怎样的?
1,整数部分:
方法:除以2,直到结果为1,将余数与最后的1自下而上组合,这就是我们想要的结果。
2.小数部分:
方法:乘2取整,按顺序排列。?
具体做法是:
将小数部分乘以2得到乘积,取出乘积的整数部分,将剩余的小数部分乘以2得到另一个乘积,然后取出乘积的整数部分,以此类推,直到乘积的小数部分为零或达到要求的精度。
然后,取出的整数部分按顺序排列,第一个整数作为二进制十进制的高位有效位,最后一个整数作为低位有效位。?
扩展数据
二进制数的特征:
1.如果一个二进制数(整数)的第0位的值是1,那么这个数是奇数;如果这个位是0,那么这个数是偶数。
2.如果一个二进制数的低位n位都是零,那么这个数可以被2n整除。
3.如果一个二进制数的第n位是1,而其他所有位都是0,那么这个数就等于2 n..
4.如果一个二进制数的第0到n-1位都是1,其他位都是0,那么这个数等于2 n-1。
5.将二进制数的所有位左移的结果是将该数乘以二。
6.将无符号二进制数的所有位右移一位,相当于将该数除以二(这不适用于有符号数)。余数将向下取整。
7.将两个n位二进制数相乘可能需要2*n位来保存结果。
8.将两个N位二进制数相加或相减永远不会需要超过n 1位来保存结果。
9.反转一个二进制数的所有位(即把所有的1都变成0,把所有的0都变成1)相当于把这个数取负(改变符号),然后把结果减1。
10,任何给定位数表示的最大无符号二进制数加1的结果始终为零。
11和零减量(减一)的结果总是由给定位数表示的最大无符号二进制数。
12和n位可以表示2n种不同的组合。
13,数字2年包含n位,所有位都是1。
资源二进制数-百度百科