谁知道一个负数怎么用二进制码表示啊? 那一个小数怎么用二进制码表示啊?

如题所述

第1个回答  2013-11-13
负数在电脑中一般都是用补码存放。
补码求法是原码取反后再+1
如:
-2 ,原码是1000 0010
注意最前面的1是负号
然后取反 就是1 111 1101 ,再加1,结果是
1 111 1110
这就是-2的二进制了.
小数在电脑一般是用浮点数来表示,这个可就太复杂了.一两句话是说不完的,可以写出一章的内容.
你可以在百度里参考下
第2个回答  2013-11-13
负数只是在前面加一个负号。小数的方法是乘以2取整。比如:0.688×2=1.376 0.376×2=0.752 0.752×2=1.504 0.504×2=1.008 取整分别是1011,如果精确度还要再大,可以一直乘过去取整。所以 0.688的二进制近似为0.1011
第3个回答  2013-11-13
这个简单啊,在win7系统里面的计算器里面就可以算出来。可以同一个数用十进制。十六进制。二进制换算
相似回答