2015-10-11 107 views
-1

十进制输入号码和被转换成浮点二进制分数的形式。以示例帮助理解。 实施例:鉴于十进制数系统-12.56数,转换成一个二进制系统得到-1100.10001111进一步转化-1.10010001111 * 10^3对于所以它做什么?我之所以问is例如为他人做了,我能不明白的地方就行以红色突出显示。 enter image description here浮点数如何?

回答

0

我不明白正是你所要实现的目标;反正记住,你想2^n而不是10^n因为你是使用二进制数的合作繁殖。

看一看我的下面bc会议:

[email protected]:~$ bc 
bc 1.06.95 
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. 
This is free software with ABSOLUTELY NO WARRANTY. 
For details type `warranty'. 
scale=8 
ibase=2 
-1100.10001111 
-12.55859375 
-1.10010001111 * (10)^(11) 
-12.55859375000 

(在这里我为2^3(10)^(11)因为我以前配置的输入基地2键入)。