十进制如何化为二进制?

 我来答
历史风味
高粉答主

2018-12-23 · 看似流年似水,品历史风味!
历史风味
采纳数:26 获赞数:54803

向TA提问 私信TA
展开全部

口诀:整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加。

1、整数二进制转换为十进制:首先将二进制数补齐位数,首位如果是0就代表是正整数,如果首位是1则代表是负整数。

若二进制补足位数后首位为1时,如下图所示,就需要先取反再换算:

2、小数的二进制转换为十进制:将二进制中的四位小数分别于下边(如下图所示)对应的值相乘后相加得到的值即为换算后的十进制。

扩展资料

二进制和十进制的区别:

1、用处不同:二进制主要用于计算机运算,十进制主要用于日常生活。

2、组成不同:二进制只有两个数字0和1来表示,十进制则是由0,1,2,3,4,5,6,7,8,9十个基本数字组成的数字系统

3、规则不同:二进制进位规则是“逢二进一”,借位规则是“借一当二”。而十进制基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,“满十进一”,同时同一个符号在不同位置上所表示的数值不同,符号的位置非常重要。基本符号是0到9十个数字。要表示这十个数的10倍,就将这些数字右移一位,用0补上空位。

Kawaii呀呀
推荐于2018-02-24
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
20(十进制)转化为(二进制)=10100
20/2 等于10 余0
10/2 等于 5 余0
5/2 等于 2 余1(注意5/2 不等于2.5 整数计算机直接摄取小数点后)
2/2 等于 1 余0
1/2 等于 0 余1
从下到上10100 下面是用c语言写的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
emelond
2011-05-29
知道答主
回答量:23
采纳率:0%
帮助的人:13万
展开全部
可以画一个表上面一次写上 ·······64、32、16、8、4、2、1 然后在下面排数据
例如:十进制数34 对应的二进制为 1 0 0 0 1 0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zq662255
2011-05-28
知道答主
回答量:13
采纳率:0%
帮助的人:8.2万
展开全部
例如302   302/2 = 151 余0   151/2 = 75 余1   75/2 = 37 余1   37/2 = 18 余1   18/2 = 9 余0   9/2 = 4 余1   4/2 = 2 余0   2/2 = 1 余0   1/2 = 0 余1   故二进制为100101110
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzx003
2011-05-28 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:106万
展开全部
打开WINDOWS里的计算器,
选 查看/程序员,输入数字,看左边,想变几进制就几进制。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式