补码定点小数表示范围的最小值为-1,这是由补码的表示方式和位模式决定的。在补码系统中,用最高位表示符号位:0代表正、1代表负。因此,如果我们考虑一个n位的补码定点小数系统,其最大的负数表示为所有n位均为1。在解释这个数值时,首位的1表示负号,其余n-1个1按照补码规则转换为二进制数,在反码的基础上加1变成...
补码的+0,-0都是000表示,这样就多出来一位数据100...0,可以多表示一位。
为什么定点小数用补码..定点小数的最小值为-1,补码形式为1.0000上述不符合原码补码的转换,且真值计算出来也不对,求解为什么?我看过书,搜过百度,都没能解决我的问题,如果您自己也搞不懂请不要复制粘贴过来,谢谢!
原码可表示的最小数是1.1111111转换成补码是1.0000001补码中的零只有一个即0.0000000,所以用1.0000000(1.0000001再减)表示-1PS:原码中的零有正零和负零,即:0.0000000,1.0000000 解析看不懂?免费查看同类题视频解析查看解答 更多答案(1) 相似问题 小数和分数的原码&补码怎么做啊? 8位补码可表示定点小数的范围 小数的...
是,因为补码不同于原码、反码,补码的0只有一种表示形式,所以多出来的那位我们人为使它用以表示-1。
根据小数的补码定义,负的小数值的补码=2.00+(-1.00)=1.00。