zoukankan      html  css  js  c++  java
  • 浮点运算

    浮点运算

    浮点的加减

    对阶

    image-20200926193237007

    image-20200926200017690

    规格化

    image-20200926200605288image-20200926200944233

    image-20200926200605288image-20200926200944233

    左归,右归

    image-20200926202919740

    例题
    image-20200926203315297 image-20200926203336188

    舍入

    对阶和右归过程中可能出现尾数低位丢失

    image-20200926203806949

    例题

    image-20200926205054836

    注意A!!!

    x的尾数为负,用补码存储,故进行移位运算时要遵行左移补0,右移补1的填补规则(参考6.3.1移位运算)如上题中x的尾数部分 11.011000 右移补1 后为 11.101100

    image-20200926212610629

    注意B!!!当尾数符号出现 01.xxx 或 10.xxx 时,表示尾数溢出,在浮点运算中可通过右归处理,但不同于上面注意A的是,溢出作为一种特殊情况,相当于低符号位曾被当作数值位运算了,所以右归时可以直接将低符号位右移一位至数值部分,双符号位重置为真正的符号位(即高符号位),而不必遵循“左0右1”的填空规则。

    溢出判断

    image-20200926220346506
  • 相关阅读:
    pickle模块使用
    Graphviz安装教程
    Redis常用命令
    MongoDB和Redis的区别
    UVA-1572
    poj2352
    poj1195
    Codeforces Round #430 (Div. 2)
    Codeforces Round #431 (Div. 2) B. Tell Your World
    poj3278 【BFS】
  • 原文地址:https://www.cnblogs.com/potofsalt/p/13737033.html
Copyright © 2011-2022 走看看