10的二进制是多少
*83+1*81+1*80=512+8+1=521。1011[16进制]0 1 2 3 4 5 6 7 8 9 A B C D E F 当数位上的值超过15就要进1 1*163+1*161+1*160=4096+16+1=4113。
十进数转成二进数 整数部分,把十进制转成二进制一直分解至商数为0。读余数从下读到上,即是二进制的整数部分数字。 小数部分,则用其乘2,取其整数部分的结果,再用计算后的小数部分依此重复计算,算到小数部分全为0为止,之后读所有计算后整数部分的数字,从上读到下。
我们可以通过利用位权表示法拆解十进制数,得出一个公式:任意数x=m*10,也就是位权的n次方,m是当前位的值。n代表当前为右边有n个数,我们进而可以得出二进制中的正数也是这样计算x=m*2An二进制中的0乘任何数都为0,所以转换成十进制只需要计算位数为1的数。
进制数转换成二进制数,这是一个连续除2的过程:把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。“把要转换的数,除以2,得到商和余数”。
如果永远不能为零,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向入一位。换句话说就是0舍1入。读数要从前面的整数读到后面的整数。下面举例:例1:将0.125换算为二进制,结果为:将0.125换算为二进制(0.001)2 。
将每个二进制数按权展开后求和即可。请看例题:把二进制数(10101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(625)10 (2)十进制转换为二进制 一般需要将十进制数的整数部分与小数部分分开处理。
发布评论