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

兔子的技術(shù)博客

兔子

   :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

留言簿(10)

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

C/C++的浮點(diǎn)數(shù)據(jù)類型有float和double兩種。
類型float大小為4字節(jié),即32位,內(nèi)存中的存儲(chǔ)方式如下:
 符號(hào)位(1 bit) 指數(shù)(8 bit) 尾數(shù)(23 bit)


類型double大小為8字節(jié),即64位,內(nèi)存布局如下:
符號(hào)位(1 bit) 指數(shù)(11 bit) 尾數(shù)(52 bit)


 
符號(hào)位決定浮點(diǎn)數(shù)的正負(fù),0正1負(fù)。
指數(shù)和尾數(shù)均從浮點(diǎn)數(shù)的二進(jìn)制科學(xué)計(jì)數(shù)形式中獲取。
如,十進(jìn)制浮點(diǎn)數(shù)2.5的二進(jìn)制形式為10.1,轉(zhuǎn)換為科學(xué)計(jì)數(shù)法形式為(1.01)*(10^1),由此可知指數(shù)為1,尾數(shù)(即科學(xué)計(jì)數(shù)法的小數(shù)部分)為01。
根據(jù)浮點(diǎn)數(shù)的存儲(chǔ)標(biāo)準(zhǔn)(IEEE制定),float類型指數(shù)的起始數(shù)為127(二進(jìn)制0111 1111),double類型指數(shù)的起始數(shù)為1023(二進(jìn)制011 1111 1111),在此基礎(chǔ)上加指數(shù),得到的就是內(nèi)存中指數(shù)的表示形式。尾數(shù)則直接填入,如果空間多余則以0補(bǔ)齊,如果空間不夠則0舍1入。所以float和double類型分別表示的2.5如下(二進(jìn)制):
符號(hào)位 指數(shù) 尾數(shù)
0 1000 0000 010 0000 0000 0000 0000 0000
0 100 0000 0000 0100 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000


浮點(diǎn)數(shù)2.5可以用二進(jìn)制小數(shù)準(zhǔn)確表示(2.5=1*(2^1)+0*(2^0)+1*(2^-1)),但很多小數(shù)不可以準(zhǔn)確表示,其二進(jìn)制形式的小數(shù)部分會(huì)無限循環(huán),如浮點(diǎn)數(shù)-1.2表示如下(二進(jìn)制):
符號(hào)位 指數(shù) 尾數(shù)
1 0111 1111 0011 0011 0011 0011 0011 010
1 011 1111 1111 0011 0011 0011 0011 0011 0011 0011
0011 0011 0011 0011 0011 0011


由于對(duì)無限循環(huán)尾數(shù)的截取遵循0舍1入,尾數(shù)的第21~24位為0011,第53~56位為0011,而float尾數(shù)容量為23位,double尾數(shù)容量為52位,所以,float形式的最后三位因進(jìn)位而成010,double形式則沒有進(jìn)位發(fā)生。
 
類型float和double通過==,>,<等比較不會(huì)引起編譯錯(cuò)誤,但是非常可能得到錯(cuò)誤的結(jié)果。這是因?yàn)樗鼈兊膬?nèi)存分布不同,不可以直接比較。正確的方法是轉(zhuǎn)換為同一類型后比較兩者差值,如果結(jié)果小于規(guī)定的小值,則視為相等。
如,一個(gè)比較double的實(shí)現(xiàn):
http://metasharp.net/index.php?title=How_to_compare_double_or_float_in_Cpp
另外,本文參考了如下webs:
http://cdatatype.blogspot.com/2008/01/memory-map-of-floatdouble.html
http://blog.csdn.net/hzb1983/archive/2007/09/24/1798555.aspx
 
P.S.
1)
IEEE浮點(diǎn)數(shù)標(biāo)準(zhǔn):     4字節(jié)浮點(diǎn)數(shù):1位符號(hào)位,8位階數(shù)(基數(shù)為127的移碼),23位尾數(shù);     8字節(jié)浮點(diǎn)數(shù):1位符號(hào)位,11位階數(shù)(基數(shù)為1023的移碼),52位尾數(shù)
2 )
在VC中: float數(shù)值范圍約在 -10e38~10e38,并提供7位有效數(shù)字位,絕對(duì)值小于10e38地?cái)?shù)被處理成零值 double數(shù)值范圍約在-10e308~10e308,并提供15~16位有效數(shù)字,絕對(duì)值小于10e308地?cái)?shù)被處理成零值


本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/vinsendai/archive/2008/06/27/2593035.aspx

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产欧美一区二区三区久久| 欧美在线电影| 一区二区三区日韩| 美女诱惑黄网站一区| 国产欧美一区二区视频| 亚洲黄色在线看| 久久精品国产免费看久久精品| 日韩视频在线观看免费| 欧美大片一区二区| 最新日韩在线| 乱中年女人伦av一区二区| 亚洲欧美激情四射在线日 | 久久精品日韩| 国产精品www网站| 一区二区福利| 性欧美在线看片a免费观看| 欧美激情一区二区在线| 亚洲欧洲日产国产综合网| 久久久一区二区三区| 国产一区二区三区观看| 久久精品国产99| 亚洲永久免费av| 国产欧美成人| 黄色成人免费观看| 美女尤物久久精品| avtt综合网| 亚洲一区中文字幕在线观看| 亚洲国产精品久久久久| 亚洲男同1069视频| 国产日韩av一区二区| 久久中文字幕一区二区三区| 久久九九热免费视频| 亚洲高清在线观看| 欧美激情四色| 欧美日韩亚洲精品内裤| 亚洲欧美成aⅴ人在线观看| 在线免费观看视频一区| 久久精品国产2020观看福利| 性欧美8khd高清极品| 在线观看亚洲a| 久久久午夜精品| 久久视频一区二区| 亚洲精品国产拍免费91在线| 亚洲人成在线观看| 欧美午夜在线一二页| 欧美亚洲免费| 久久亚洲国产成人| 国内精品久久久久国产盗摄免费观看完整版 | 日韩一本二本av| 国产精品久久久久久久久久久久 | 欧美一区二区三区四区在线观看地址| 老牛嫩草一区二区三区日本| 亚洲黄色片网站| 一区二区三区精品| 国产欧美视频一区二区| 欧美国产在线电影| 国产精品乱码一区二三区小蝌蚪| 久久成人资源| 欧美sm视频| 在线看不卡av| 亚洲一区亚洲二区| 亚洲黑丝在线| 亚洲一区二区三区国产| 亚洲第一中文字幕| 亚洲网站在线播放| 亚洲国产精品日韩| 亚洲视频成人| 国产精品日韩精品欧美精品| 国产精品99久久久久久久vr| 欧美伊人久久| 亚洲先锋成人| 免费h精品视频在线播放| 性欧美大战久久久久久久久| 免费日韩一区二区| 久久久久久精| 国产精品视频精品| 亚洲永久视频| 西瓜成人精品人成网站| 中文精品视频| 日韩亚洲欧美一区二区三区| 欧美在线国产精品| 午夜精品久久久久99热蜜桃导演| 男女激情视频一区| 猛男gaygay欧美视频| 国产主播精品| 亚洲淫片在线视频| 亚洲视频在线观看网站| 亚洲无线视频| 亚洲视频高清| 欧美国产日韩一区二区三区| 久久九九热re6这里有精品| 欧美激情第4页| 欧美成人亚洲| 国产精品久久久久影院色老大| 欧美大片18| 亚洲国产精品久久久久秋霞蜜臀| 久久精品视频免费观看| 久久精品国产第一区二区三区最新章节| 欧美乱大交xxxxx| 亚洲国产精品一区二区第一页 | 欧美激情一区二区久久久| 免费一区二区三区| 1204国产成人精品视频| 久久精品视频导航| 免费久久99精品国产自在现线| 国产一区二区日韩精品| 久久夜色精品国产噜噜av| 美日韩精品免费观看视频| 国产日韩一区二区三区| 久久精品毛片| 欧美激情bt| 夜夜爽av福利精品导航| 亚洲福利视频在线| 免费成人激情视频| 国产精品视频xxx| 欧美亚洲三区| 久久蜜桃av一区精品变态类天堂| 禁久久精品乱码| 欧美成人性网| 亚洲久久在线| 国产一区二区中文| 欧美α欧美αv大片| 一本到12不卡视频在线dvd| 亚洲欧美激情视频| 国内久久婷婷综合| 欧美大片在线影院| 中国成人黄色视屏| 99精品视频一区| 国产欧美日韩91| 欧美成人xxx| 亚洲天天影视| 免费永久网站黄欧美| 亚洲九九精品| 欧美韩日一区| 国产三级欧美三级| 欧美亚洲三级| 久久综合色播五月| 亚洲国产欧美不卡在线观看| 国内精品久久久久久影视8| 欧美亚男人的天堂| 欧美午夜精品一区| 国产精品成人一区二区三区吃奶| 欧美巨乳在线| 国产精品一区亚洲| 国产精品久久久久久久久久尿| 免费观看不卡av| 老司机67194精品线观看| 久久久久在线| 噜噜噜噜噜久久久久久91| 久久综合福利| 欧美v国产在线一区二区三区| 久久综合电影| 欧美日本国产视频| 国产精品卡一卡二卡三| 国产美女精品免费电影| 国产深夜精品| 欧美成人免费一级人片100| 一区二区三区日韩在线观看| 欧美中文在线免费| 亚洲国产精品v| 亚洲九九爱视频| 亚洲一区综合| 久久久久网址| 欧美日韩精品系列| 国产精品久久久久免费a∨大胸 | 欧美激情一区二区三区全黄 | 午夜精品福利一区二区蜜股av| 欧美亚洲系列| 欧美成人精精品一区二区频| 欧美激情视频一区二区三区不卡| 亚洲人体偷拍| 亚洲欧美一区二区原创| 久久久久看片| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 亚洲一区二区三区中文字幕在线 | 久久午夜精品一区二区| 亚洲国产精品久久久久婷婷老年| 99国内精品久久| 久久国产精品久久久久久| 欧美成人免费va影院高清| 国产精品人成在线观看免费 | 欧美日韩一区二区在线观看| 国产精品三级久久久久久电影| 永久域名在线精品| 亚洲欧美一区二区在线观看| 农夫在线精品视频免费观看| 一本到高清视频免费精品| 久久精品午夜| 国产精品久久国产精品99gif| 影音先锋在线一区| 午夜精品三级视频福利| 亚洲高清毛片| 久久久久久九九九九| 欧美天天影院| 亚洲精品护士| 欧美二区不卡| 久热re这里精品视频在线6| 亚洲精品中文字幕有码专区| 国产综合精品一区| 久久久999|