计算机组成原理——浮点数表示方法

计算机组成原理——浮点数表示方法为了表示浮点数,数被分为两部分:整数部分和小数部分。例如,浮点数14.234就有整数部分14和小数部分0.234.首先把浮点数转换成二进制数,步骤如下:1把整数部分转换成二进制.2把小数部分转换成二进制.3在两部分之间加上小数点.浮点数还可以规范化,浮点数可以用单精度表示法和双精度表示法.规范化只存储这个数的三个部分的信息:符号,指教和尾数.如+1000111.0101规范化后为+2^6…

大家好,又见面了,我是你们的朋友全栈君。

为了表示浮点数,数被分为两部分:整数部分和小数部分。例如,浮点数14.234就有整数部分14和小数部分0.234.首先把浮点数转换成二进制数,步骤如下:1把整数部分转换成二进制.2把小数部分转换成二进制.3在两部分之间加上小数点.浮点数还可以规范化,浮点数可以用单精度表示法和双精度表示法.规范化只存储这个数的三个部分的信息:符号,指教和尾数.如+1000111.0101规范化后为
+ 2^6 * 1.0001110101
符号 指数 尾数
规范化数的单精度表示法如+2^6*1.01000111001解:
由于符号为正,就用0表示.指数是6,在Excess_127表示法中,给指数加上127得到133.用二进制表示,就是10000101.尾数是01000111001.当把位数增加到32位,得到01000111001000000000000.注意不可以漏掉左边的0,因为它是小数.漏掉了那个0就相当于把这个数乘于2.这个数在内存中以32位数存储.如下所示
符号 指数 尾数
0 10000101 01000111001000000000000

转载于:https://www.cnblogs.com/huenchao/p/5990150.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150093.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 课程设计——通讯录管理系统

    课程设计——通讯录管理系统

    2021年12月4日
    46
  • 1bit等于多少字节,换算方法??[通俗易懂]

    1bit等于多少字节,换算方法??[通俗易懂]1比特(bit)=0.125字节(b)1B就是1个字节。Byte、KB、B、MB、GB之间的关系是:Bit——比特B——字节KB——千字节MB——兆字节GB——吉字节TB——太字节1B=8Bit计算机64位的=8个字节…

    2022年5月26日
    81
  • there is no vbios support_iscsi发起程序提示连接失败

    there is no vbios support_iscsi发起程序提示连接失败在探测iscsi的时候出现如下错误:[root@Rac-two~]#iscsiadm-mdiscovery-tsendtargets-p192.168.2.11:3260[ OK ]iscsid:[ OK ]iscsiadm:Noportalsfound[root@Rac-two~]#解决办法:[root@openfiler1~]#m

    2022年8月22日
    3
  • spring InitializingBean

    spring InitializingBean

    2022年3月2日
    33
  • Databus for Oracle

    Databus for OracleDatabus组成Relay:数据抓取端读取数据源变更行(ROW),并将变更行数据序列化到内存缓冲区。监听客户端请求并传输缓冲区的数据。Client:数据客户端检查Relay端的数据变更,并同步数据。如果与Relay之间数据变更相差太大、会执行追溯功能。注:单个客户端既可以处理全部Databus数据流,也可以作为集群的一部分处理一小部分数据流。bootstrap-pr…

    2022年10月16日
    1
  • Java常用的输入输出语句「建议收藏」

    Java常用的输入输出语句「建议收藏」对于经常上机刷题的来说,首先得解决输入输出方法,Java的输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法首先输出大家最熟悉的莫过于输出方法,直接用System.out.println()或者System.out.print()了下面一个实例1234567publicclassMain{    publicstaticvoidmain(Str…

    2022年5月26日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号