应该是输入负数,十进制转化二进制,是对小数部分,谁懂请指教。
我只知道负数是补码,补码=反码+1,对于正数部分好说,那么小数部分是怎样,谁知道请告诉我吧!我会感激。
真值:-0.1001110原码:1.1001110 --->取反末尾加1.--->补码补码:1.0110010或-0.100111+2=1.0110010
我想提醒版主-0.100111+2不可以这样写,应该写-0.100111+10,因为是二进制。除非有特定,否则不能这样写。我多谢大家给我资料,这些要慢慢消化。