3转为二进制是多少、怎么算、

 我来答
一叹t
高能答主

2021-01-03 · 我们不创作,我们只是信息的搬运工。
一叹t
采纳数:2139 获赞数:11982

向TA提问 私信TA
展开全部

3转为二进制是11。

具体算法:二进制是逢二进一的,也就是二进制的1就是十进制的1,当二进制的1加上1时,它就进位了,变成了10。

3=2+1

2-1

1-1

所以说3转化为二进制后为11。

扩展资料:

十进制转二进制

方法一

小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。

例如:二进制数1101.01转化成十进制

1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

所以总结起来通用公式为:

abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)

方法二

把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。

2的0次方是1(任何数的0次方都是1,0的0次方无意义)、2的1次方是2、2的2次方是4、2的3次方是8、2的4次方是16、2的5次方是32等。

即:

此时,1101=8+4+0+1=13

再比如:二进制数100011转成十进制数可以看作这样:

数字中共有三个1 即第六位一个,第二位一个,第一位一个(从右到左),然后对应十进制数即2的0次方+2的1次方+2的5次方, 即

100011=32+0+0+0+2+1=35

参考资料来源:百度百科-十进制转二进制

帐号已注销
2021-01-03 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:165万
展开全部

3转为二进制是11,具体算法:二进制是逢二进一的,也就是二进制的1就是十进制的1,当二进制的1加上1时,它就进位了,变成了10,也就是说:1是一个110是两个1就是一个2100是10*10即两个2相乘1000是10*10*10即三个2相乘。

①首先确定二进制的位数,一般是八位,从前往后数第一位就是符号位,如果符号位是1就是负数,是0就是正数。

②先将3转换成二进制,也就是00000011

③将这个二进制数除了符号位,其他位变反,也就是0变1,1变0,就得到了01111100。

④因为-3是负数,所以把符号位变成1,就得到了11111100。

扩展资料:

一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起。

整数部分采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。例:125。

参考资料来源:百度百科-二进制

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zdingyun
推荐于2017-10-08 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
3转为二进制是11,具体算法:
3/2 余1
1/2 余1
故3转为2进制就是11
在内存储存为00000011
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-12
展开全部
3除以2得1,余数为1,对应二进制是11。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-12
展开全部
是11
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式