您现在的位置是:首页 > 生活 > 正文
(27)10转换成二进制数是(10月27日10化成二进制算法)
发布时间:2023-11-10 11:15:24编辑:姚婉建来源:
大家好,我是华网在线火狐来为大家解答以上问题,(27)10转换成二进制数是,10月27日10化成二进制算法很多人还不知道,现在让我们一起来看看吧!
1、明确问题。举个例子,我们现在是要将一个十进制数字15610转换成二进制数字。先将这个十进制数作为被除数写在一个倒着的“长除法”的符号里。把目标数系的基数(在这里二进制是“2”)作为除数写在这个除法符号的外面。
用这个方法将计算过程可视化会更方便理解,因为整个计算过程只需将数字一直除以2。
为了防止转换前后发生混淆,建议将数系的基数写作每个数字的脚注形式。在本例中,十进制数字的脚注为10,二进制数字的脚注为2。
2、进行除法运算。
把结果的整数部分(商数)写在长除法符号的下面,然后把它的余数(0 或 1)写在被除数的右边。
我们现在是以2为除数,因此得出的商为偶数,则余数为0如果得出商为奇数,则余数记为1。
3、一直往下继续除,直到商为0为止。
把每一个新的商数除以二,然后把余数写在被除数的右边。直到商数为0为止
4、写出新的二进制数字。
从最下面的余数开始,按顺序读到最上面。本例中,你会得到10011100。这就是十进制数字156的二进制形式。或者,我们可以以脚注等式的形式表达,即:15610 = 100111002
活用这个方法可以将所有十进制数字转换成任何进制表达。除数为2是因为我们最终想得到的以2为基数的数(即二进制数值) 。如果最终想得到其他数系的数字,用目标数系的基数代替这个方法里二进制的基数2 就可以了。例如,要得到基数为9的数,就用9来代替2作为除数 。最终的结果就是目标数系的数字表达
10化成二进制算法
十进制转二进制,整数部分除2取余(倒序),小数部分乘2取整。
如 58.3125 化为二进制:
58/2=29 余 0
29/2=14 余 1
14/2=7 余 0
7/2=3 余 1
3/2=1 余 1
1/2=0 余 1。
0.3125*2=0.625,取整 0
0.625*2=1.25,取整 1
0.25*2=0.5,取整 0
0.5*2=1,取整 1
所以58.3125(10)=111010.0101(2)
本文到此结束,希望对大家有所帮助。
标签:
猜你喜欢
- 绷的多音字是什么意思(绷的多音字是什么)
- 微笑照片大全图片(微笑照片)
- 异性相吸同性相斥原理(异性相吸)
- 王奕盛打狗棍演的谁(王奕盛)
- 南极冰盖融化的影响(若南极冰盖完全融化地球海平面将上升)
- 通达信快捷键大全图片(通达信快捷键大全)
- 尺度最大的美剧是哪一部小说(尺度最大的美剧是哪一部)
- 找不到金税盘怎么解决(找不到金税盘)
- 开皇律是谁颁布的(开皇律)
- 主导的意思是(主导的意思)
- 二流子比喻什么人(二流子)
- 记忆棉是什么材质(记忆棉是什么)
- 企业安全生产的目的是什么(企业安全生产的重要意义)
- 厦门大学嘉庚学院好不好?(厦门大学嘉庚学院好不好)
- 余姚市梦麟中学2024年高考成绩(余姚市梦麟中学)
- 最好听的十首英语歌曲(最好听的英语歌曲排行榜)
- 适合手机铃声的歌曲纯音乐(适合手机铃声的歌曲)
- 三无人员是指哪三无(三无产品是指哪三无)
- 印度人口密度有多恐怖(印度人口密度)
- 苏州高铁站和苏州北站是一个地方吗(苏州高铁站)