• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Onway

            我是一只菜菜菜菜鳥...
            posts - 61, comments - 56, trackbacks - 0, articles - 34

            IEEE 754二進制浮點數表示

            Posted on 2015-06-14 17:41 Onway 閱讀(631) 評論(0)  編輯 收藏 引用 所屬分類: 使用說明
            1,三個部分
            4字節(jié)的單精度浮點數32個位分3個部分:
            1.1,從左往右第一位是符號位,0正1負;
            1.2,緊接的8個位是指數部分,不要糾結是原碼,反碼還是補碼,只是一個不帶符號位的二進制數,都一樣。取值區(qū)間是[0,255],0和255有特殊含義;取值在[1,254]的情況下,需要減去127才是真正的指數值,這時指數取值是[-126,127]。
            1.3,剩余的23位是尾數部分,用于表示浮點數的小數部分;也是一個不帶符號位的二進制數。

            2,指數部分
            2.1,當指數部分是0,且尾數部分為全0的情況,這表示浮點數0;加上符號位表示正負0。
            2.2,當指數部分是0,且尾數部分不為0的情況,其實際指數是-126,二進制表示的科學計數法的浮點數的整數部分按0解析。
            2.3,當指數部分是255,且尾數部分為全0的情況,表示一個無窮數;加上符號位表示正反無窮。
            2.4,當指數部分是255,且尾數部分不為0的情況,表示不是一個有效數字,NaN。
            2.5,當指數部分取值為[1,254]的情況,需要減去127才是實際指數值,二進制表示的科學計數法的浮點數的整數部分按1解析。

            3,浮點書的規(guī)約形式與非規(guī)約形式
            3.1,上述的第二種情況的浮點數稱為非規(guī)約浮點數;上述的第五種情況的浮點數稱為規(guī)約浮點數。
            3.2,最小的規(guī)約浮點數是指數部分是1(實際指數是-126),尾數部分為全0的時候,絕對值為1 * 2 ^ -126 ;
            次小的規(guī)約浮點數是指數部分為1,尾數部分最低位為1其余位為0的時候,絕對值為1.000...1 * 2 ^ -126;
            它們之間的絕對差值為(1.000...1 - 1) * 2 ^ -126 = 2 ^ -23 * 2 ^ -126 = 2 ^ -149;
            而最小規(guī)約數與0的絕對差值是1 * 2 ^ -126 = 2 ^ -126。
            在坐標軸的表現是,兩個非0的規(guī)范浮點數的間隔很小,而最小規(guī)約浮點數與0的間隔很大,差距是23倍。
            3.3,引入非規(guī)約形式的浮點數,可以使得0與最小規(guī)約浮點數的間隔變得均勻起來,并且間隔與兩個相鄰規(guī)約浮點數的間隔一致。
            兩個非規(guī)約浮點數的間隔都是0.000...1 * 2 ^ -126 = 2 ^ -149。
            3.4,最大的非規(guī)約數是0.111...111 * 2 ^ -126,最小的規(guī)約數是1.000..0 * 2 ^ -126;
            最大的非規(guī)約總是小于最小的規(guī)約數,也可以認識近似相等。

            4,浮點數舍入
            4.1,四舍六入五成雙。
            Math.Round()
            4.2,向0(截斷)舍入
            整型強制轉換
            4.3,向負無窮大
            Math.Floor()
            4.4,向正無窮大
            Math.Ceiling()
            99久久国产综合精品麻豆| 无码国内精品久久人妻麻豆按摩| 四虎国产精品成人免费久久| 久久狠狠爱亚洲综合影院| 亚洲精品无码久久久久| 精品国产乱码久久久久久郑州公司 | 久久国产精品无码HDAV| 久久精品国产亚洲AV高清热| 国产精品久久久久AV福利动漫| 四虎国产精品免费久久5151| 亚洲国产成人久久一区WWW| 久久久久人妻精品一区二区三区| 国产成人久久777777| 狠狠色噜噜色狠狠狠综合久久| 国产精品一区二区久久精品| 久久综合给合综合久久| 国产精品久久久久久久| 免费无码国产欧美久久18| 99热热久久这里只有精品68| 亚洲中文精品久久久久久不卡 | 久久精品免费网站网| 久久久久无码精品国产不卡| 热RE99久久精品国产66热| 久久99精品国产一区二区三区| 一本色道久久88综合日韩精品 | 久久久精品国产| 久久强奷乱码老熟女网站| 久久无码av三级| 国产精品女同久久久久电影院| 久久亚洲日韩看片无码| 少妇久久久久久被弄到高潮| 精品国产一区二区三区久久蜜臀| 欧美日韩中文字幕久久伊人| 97久久超碰成人精品网站| 久久精品天天中文字幕人妻| 无码AV中文字幕久久专区| 中文精品久久久久人妻不卡| 久久久久久久97| 久久久久亚洲精品天堂| 69SEX久久精品国产麻豆| 精品国产VA久久久久久久冰|