
真值-49.5转化为补码是将-49取补码与-0.5取补码最二进制相加,即 11001111+1.1=11010000.1吗? 10
3个回答
2013-08-31
展开全部
1。 好像 纯整数 或 纯小数 才好在内存中用补码的形式表示,教材中举例用的好像也是整数;
2。 -20.125这种既有小数部分又有整数部分的应该是用浮点数的形式来表示吧。 在内存中以二进制(32比特为例)“ 阶符(1bit)+阶码(8bit) +尾符(1bit)+尾数(22bit)”的形式表示。 浮点数的具体表示规则可参考其他资料。
3. 在计算机中带小数的实数是用浮点数去表示的,小数在浮点数中采用科学计数的方式表示,如-20.125会表示成-20125*10^(-3),然后对“-20125”,“-3” 进行求补。
2。 -20.125这种既有小数部分又有整数部分的应该是用浮点数的形式来表示吧。 在内存中以二进制(32比特为例)“ 阶符(1bit)+阶码(8bit) +尾符(1bit)+尾数(22bit)”的形式表示。 浮点数的具体表示规则可参考其他资料。
3. 在计算机中带小数的实数是用浮点数去表示的,小数在浮点数中采用科学计数的方式表示,如-20.125会表示成-20125*10^(-3),然后对“-20125”,“-3” 进行求补。
来自:求助得到的回答
展开全部
补码应该是 11001110.1 才对
--no !
机器码只有 1 和 0,无法表示小数点(.)。
定点数,只能表示:纯整数 或 纯小数。
你的小数点,随意,就只能使用:浮点数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先求49.5的二进制形式然后最高位补1再求补
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询