一个关于反码求值的问题
题目:
已知定点小数x的反码为“1.x1,x2,x3”,并且x<0.75,
那么,“x1,x2,x3”的值必为
书中的答案为:
x1=0,x2=0,x3=0
————————————————————————————————————
书中的注解为是这样的:
x的反码为“1.x1,x2,x3”,则x为负数,“(x的10进制表示的数)”小于“(-0.75)此是10进制表示的数”,经过将“10进制转换为2进制”得到
“(-|x|的2进制表示的数)”小于“(-0.11)此是2进制表示的数”,那么,不等式两边都除以“负1”,
得到 (“|x|的2进制表示的数)”大于“0.11(此是2进制表示的数)”
所以,就得到|x|=0.111,即“[x]的反码”=1.000
所以,得到 答案为“x1=0,x2=0,x3=0”
--P18.12
——————————————————————————————
我的疑问是:
在上面的答案中的,“|x|=0.111”是如何得到的啊,我认为“0.11”啊,怎么是“0.111”啊,实在不明白了,
恳请会此算法的热心人帮忙指教,谢谢。