怎样用二进制表示180+230的运算过程·,希望能列出式子,谢谢

通信小可爱
2012-10-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2625
采纳率:71%
帮助的人:1298万
展开全部
180(十进制)=128+32+16+4=2^7+2^5+2^4+2^2=10110100(二进制)
230(十进制)=128+64+32+4+2=11100110(二进制)
180+230=410=256+128+16+8+2=110011010(二进制)

换算方法是,二进制的数从右边开始,是2^0=1,右边第二位是2^1=2,以此类推
然后把十进制数分解开,有2的几次方,相应的位置就是1
注意:必须从最大的2的幂开始分解
追问
谢谢,那如果是-180-(+230)哪?
追答
在说变号操作(取负)将十进制数转化为二进制数,再将源码转换为反码,在反码的个位上加1就是补码,而这个补码就是十进制数的负数了。
“ 0000 0101”在十进制中表示“5”,将这个二进制数(源码)转换为反码就是
“1111 1010”而它的补码就是在反码的个位上加1为“1111 1011” 这个补码的十进制数为“-5”。

反码就是0都写成1,1都换成0
然后换算以后+1
总之比较麻烦...

比如410=0000 0001 1001 1010 正码
反码就是 1111 1110 0110 0101 反码
反码+1 1111 1110 0110 0110 反码+1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式