当前位置: 代码迷 >> C语言 >> 请问浮点数是如何变为二进制的
  详细解决方案

请问浮点数是如何变为二进制的

热度:232   发布时间:2006-08-30 20:43:55.0
请问浮点数是如何变为二进制的
如题
搜索更多相关的解决方案: 二进制  点数  

----------------解决方案--------------------------------------------------------
是计算机自动转换的,不用人去转换!
----------------解决方案--------------------------------------------------------

在计算机中,浮点数被表示成
N=S*R^j
式中S为尾数(可正可负,首位表示正负),j为阶码(可正可负,首位表示正负),R是基数(2进制即为2).


----------------解决方案--------------------------------------------------------
以下是引用soft_wind在2006-8-30 20:55:48的发言:

在计算机中,浮点数被表示成
N=S*R^j
式中S为尾数(可正可负,首位表示正负),j为阶码(可正可负,首位表示正负),R是基数(2进制即为2).

这个我知道,我就是要理解


----------------解决方案--------------------------------------------------------
那建议您去看计算机组成课本,本来我想打算打一段给您看看,
可太多了,您自己随便借本相关的书都可以查到。
----------------解决方案--------------------------------------------------------

计算机组成原理的内容。
《计算机组成原理》张钧良主编,清华大学出版社与北方交大出版社。43页。(我用的书)

http://www.lwlm.com/show.aspx?id=26385&cid=25


----------------解决方案--------------------------------------------------------
  相关解决方案