十进制-25.25转二进制数的原码是111001.01吗?

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:39:58
为什么?25\2=12(余1)12\2=0(余0)不是应为001.01
反码1100.01

怎么算出111001.01的呢?
那辕马不是11001.01吗?但书本上说111001.01那不变了吗?
上面我是算错了12/2应为6

十进制转化成二进制整数部分是除2取余,小数部分是乘2取整
之所以原码是111001.01是因为这里用的是带符号的数,"0"表示"+","1"表示"-".

负数反码=原码最高位不变 其余取反
原码 111001.01

111001.01