请问为什么十进制转二进制要除2取余法?

jing_cao 2008-09-12 10:45:52
请问为什么十进制转二进制要除2取余法?
...全文
1677 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mars_man 2008-09-22
  • 打赏
  • 举报
回复
数学原理,没得说
linyuansen 2008-09-15
  • 打赏
  • 举报
回复
假设一个二进制数3位是abc,变为十进制数就是 x=(a*2+b)*2+c .
反过来就是 x%2=c, (x/2)%2=b, [(x/2)/2]%=a , 所得二进制数就为abc
不得闲 2008-09-15
  • 打赏
  • 举报
回复
10进制 转 低于10进制,都要 除 新进制 取余。

不是就对这一种!对任何一进制都适合!取几进制就用本数除以几,然后取余倒排就是的了。

这个原理很简单!就相当于你将一个10进制整数中的每一个数字一个个的取出来效果是一个道理嘛!

用户 昵称 2008-09-15
  • 打赏
  • 举报
回复
10进制 转 低于10进制,都要 除 新进制 取余。
yiyilove97 2008-09-12
  • 打赏
  • 举报
回复
这个算法是2进制变成10进制的反算法 你可以看下资料
cnzdgs 2008-09-12
  • 打赏
  • 举报
回复
应该是循环乘10累加。
mifeixq 2008-09-12
  • 打赏
  • 举报
回复
这是进制转换的方法阿……

想下 10%2 == 0 那麽必然末尾以为不是1 ,否则不能整除

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧