负小数的原码,补码,反码和移码怎么算,如(-0.3125)10进制 5

告诉我怎么算,要说的详细些,我比较笨... 告诉我怎么算,要说的详细些,我比较笨 展开
 我来答
Zz董先森zZ
推荐于2017-11-24 · TA获得超过259个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:50.1万
展开全部
小数点前一位表示正负,负数为1,先不管正负,整数部分是0不必求,小数部分0.3125*2=0.625,整数部分是0,小数点后一位是0,再计算0.625*2=1. 1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。
沙里波特
2020-09-11 · TA获得超过5251个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:645万
展开全部
你先把“负小数”,乘以一个倍数,就变成了整数。
用这个整数,变成你需要各种码。
最后,再除以原来的倍数,即可了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式