青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

零度天空

C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
  3 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks

怎么樣判斷兩個(gè)浮點(diǎn)數(shù)精確相等?一般來說是兩個(gè)數(shù)差的絕對(duì)值和一個(gè)極小值比較,如果小于這個(gè)極小就,就認(rèn)為是相等。

前兩天在LinuxSir上看到一個(gè)貼子,討論這個(gè)問題,發(fā)現(xiàn)可以精確比較相等。

代碼如下:

#include <stdio.h>
#include 
<stdlib.h>

int main()
{
    
double a, b;
    printf(
"please enter a number:");
    scanf(
"%lf"&a);

    printf(
"please enter b number:");
    scanf(
"%lf"&b);

    printf(
"Input number is a=%f, b=%f\n", a, b);

  
if (*(long long int *)&== *(long long int *)&b) {
        printf(
"a == b\n");
   }
 else {
        printf(
"a != b\n");
    }


    
return 0;
}


 發(fā)現(xiàn)用這種方法在Ubuntu8.04,GCC4.24的情況下通過。不過這種方法個(gè)人感覺只能用來比較一個(gè)程序內(nèi)部生成的浮點(diǎn)數(shù)的運(yùn)算。

如果兩個(gè)浮點(diǎn)數(shù)是由兩臺(tái)不同平臺(tái)的機(jī)器運(yùn)行的程序生成,或者不同編譯器生成的程序運(yùn)行產(chǎn)生,則可能根據(jù)無法得到相等的結(jié)果。

因現(xiàn)在只有x86的機(jī)器,誰手上有ARM平臺(tái)之類的,請(qǐng)幫忙測(cè)試一下。謝謝


當(dāng)直接用==比較兩個(gè)浮點(diǎn)數(shù)時(shí),隨著整數(shù)部分增加,精度急劇下降

當(dāng)比較0.000...001和0.000.。0011時(shí),到65個(gè)零都沒有問題,能得到正確結(jié)果
當(dāng)比較1.000..001和0.000.00011時(shí),小數(shù)點(diǎn)后14個(gè)零時(shí),就不能得到正確結(jié)果。

 

posted on 2010-03-12 13:00 絕對(duì)零度 閱讀(4079) 評(píng)論(3)  編輯 收藏 引用 所屬分類: C++

Feedback

# re: 如何精確判斷兩個(gè)浮點(diǎn)數(shù)相等 2010-03-12 17:41 陳梓瀚(vczh)
直接用==也是精確比較的- -b除非兩邊有一個(gè)浮點(diǎn)數(shù)剛好是“非法格式”,譬如NaN或者越界了  回復(fù)  更多評(píng)論
  

# re: 如何精確判斷兩個(gè)浮點(diǎn)數(shù)相等 2010-03-14 09:47 絕對(duì)零度
@陳梓瀚(vczh)
直接==比較精度不夠,
當(dāng)比較0.000...001和0.000.。0011時(shí),到65個(gè)零都沒有問題,能得到正確結(jié)果
當(dāng)比較1.000..001和0.000.00011時(shí),小數(shù)點(diǎn)后14個(gè)零時(shí),就不能得到正確結(jié)果。  回復(fù)  更多評(píng)論
  

# re: 如何精確判斷兩個(gè)浮點(diǎn)數(shù)相等 2010-05-08 20:08 wuhaifeng
@絕對(duì)零度:你這個(gè)只能針對(duì)兩個(gè)都輸入常數(shù)的類型,看它們是否指向同一個(gè)地址,如果數(shù)字運(yùn)算幾次,就不行了。
  回復(fù)  更多評(píng)論
  


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            99在线精品视频| 国产一区在线免费观看| 亚洲精品网址在线观看| 影音先锋亚洲视频| 亚洲高清视频在线| 亚洲精品日韩欧美| 一本色道精品久久一区二区三区| 亚洲激情在线播放| 亚洲精品少妇30p| 亚洲视频在线一区| 久久经典综合| 欧美高清视频一二三区| 日韩视频在线观看| 欧美在线观看视频一区二区三区| 久久黄色小说| 欧美日韩国产区一| 国产深夜精品| 日韩视频永久免费观看| 欧美一区二区在线播放| 亚洲第一中文字幕在线观看| 91久久久久久国产精品| 午夜久久资源| 欧美日韩另类视频| 狠狠色狠狠色综合日日tαg| 一二三区精品福利视频| 老色鬼精品视频在线观看播放| 亚洲精品在线观看视频| 久久久99精品免费观看不卡| 欧美体内she精视频在线观看| 在线免费不卡视频| 欧美在线一二三区| 亚洲免费电影在线| 久久综合激情| 国产一区再线| 欧美一区二区精美| 日韩亚洲欧美一区二区三区| 久久综合狠狠综合久久激情| 国产欧美日韩亚洲| 亚洲一区在线视频| 亚洲激情亚洲| 欧美激情第五页| 激情综合自拍| 久久国产精品电影| 亚洲男女自偷自拍| 国产精品v欧美精品v日韩| 亚洲麻豆av| 亚洲黄色av| 欧美激情按摩在线| 亚洲欧洲在线播放| 欧美a一区二区| 久久久久中文| 亚洲国产精品久久久久婷婷老年 | 久久久视频精品| 国产嫩草影院久久久久 | 在线成人h网| 亚洲欧美日韩国产一区二区| 91久久精品www人人做人人爽 | 久久―日本道色综合久久| 国产精品视频第一区| 亚洲自拍偷拍麻豆| 在线一区观看| 国产精品男人爽免费视频1| 亚洲永久精品国产| 亚洲一品av免费观看| 国产精品久久久久永久免费观看| 亚洲午夜久久久久久尤物| 日韩一级网站| 国产精品视频九色porn| 欧美一区二区三区免费观看| 午夜精品久久| 韩国三级电影久久久久久| 久久久亚洲欧洲日产国码αv| 欧美一区二区免费| 又紧又大又爽精品一区二区| 欧美国产激情| 欧美日韩国产成人高清视频| 亚洲少妇一区| 亚洲欧美日韩在线播放| 国模精品娜娜一二三区| 欧美不卡一区| 欧美日韩在线播放一区| 久久精品成人一区二区三区| 久久影院午夜论| 中文久久精品| 久久久久久久综合色一本| 一本大道久久精品懂色aⅴ | 亚洲在线不卡| 精东粉嫩av免费一区二区三区| 欧美成在线观看| 欧美午夜在线| 久久综合给合久久狠狠狠97色69| 麻豆国产va免费精品高清在线| 夜夜嗨av一区二区三区| 亚洲免费视频中文字幕| 亚洲高清不卡在线| 亚洲一区免费看| 亚洲精品乱码久久久久久蜜桃91| 亚洲网友自拍| 亚洲日本中文字幕| 午夜在线成人av| 亚洲视频精选| 久久婷婷国产综合精品青草| 亚洲欧美99| 欧美激情第五页| 蜜桃久久av| 国产欧美日韩亚州综合| 亚洲精品一区在线| 在线看日韩欧美| 午夜精品视频在线观看| 一本一本a久久| 久久亚洲综合网| 久久不射电影网| 欧美天天综合网| 欧美视频在线一区二区三区| 一区二区久久| 久久综合狠狠综合久久综合88| 香蕉久久精品日日躁夜夜躁| 欧美精品观看| 亚洲电影免费观看高清完整版在线观看 | 国产精品久久久久久久电影| 欧美国产精品va在线观看| 国产亚洲精品资源在线26u| 一本久久a久久免费精品不卡| 亚洲国产欧美一区二区三区同亚洲| 亚洲免费视频观看| 亚洲欧美激情四射在线日| 欧美日韩国产一级| 亚洲激情成人网| 亚洲精品黄网在线观看| 理论片一区二区在线| 欧美成人午夜77777| 影音先锋成人资源站| 欧美一区二区在线播放| 性欧美xxxx视频在线观看| 国产精品va| 亚洲图片欧洲图片av| 亚洲天堂成人在线观看| 欧美日本精品| 亚洲精品自在在线观看| 这里只有精品电影| 欧美色中文字幕| 亚洲视频一二区| 欧美中文字幕在线观看| 国模精品一区二区三区| 麻豆久久婷婷| 亚洲美女毛片| 欧美一区二区三区精品| 黄色成人av网| 欧美精品国产| 亚洲一区免费看| 久久一综合视频| 亚洲三级影院| 国产精品草草| 久久精品亚洲热| 亚洲第一页中文字幕| 亚洲图片欧洲图片av| 国产欧美精品一区| 巨乳诱惑日韩免费av| 亚洲欧洲精品一区二区三区波多野1战4 | 日韩视频免费看| 国产精品红桃| 久久精品99国产精品| 欧美v日韩v国产v| 亚洲一区日本| 亚洲二区视频在线| 欧美日韩国产在线| 亚洲欧美国产制服动漫| 免费不卡中文字幕视频| 一本不卡影院| 国产主播一区二区| 欧美人在线视频| 久久爱www.| 日韩午夜av在线| 久久久久**毛片大全| 一本到高清视频免费精品| 国产视频在线观看一区| 欧美韩日亚洲| 久久精品国产视频| 国产麻豆9l精品三级站| 久久亚洲私人国产精品va| 亚洲免费电影在线| 免费久久99精品国产自| 亚洲尤物视频在线| 亚洲日本aⅴ片在线观看香蕉| 国产久一道中文一区| 欧美大片免费观看在线观看网站推荐| 亚洲先锋成人| 亚洲三级毛片| 欧美成人午夜激情视频| 欧美一区二区三区在线视频| 99国产精品久久久久久久久久| 国内自拍一区| 国产酒店精品激情| 欧美三区在线| 欧美精品一区二| 欧美刺激午夜性久久久久久久| 久久av老司机精品网站导航| 亚洲一区久久| 亚洲欧美久久久| 亚洲午夜在线观看视频在线|