double精度高,有效數(shù)字16位,float精度7位。但double消耗內(nèi)存是float的兩倍,并且double的運(yùn)算速度比f(wàn)loat慢得多,所以,能用單精度時(shí)不要用雙精度,以省內(nèi)存,加快運(yùn)算速度。
單精度浮點(diǎn)數(shù)在機(jī)內(nèi)占4個(gè)字節(jié),用32位二進(jìn)制描述。
雙精度浮點(diǎn)數(shù)在機(jī)內(nèi)占8個(gè)字節(jié),用64位二進(jìn)制描述。
浮點(diǎn)數(shù)在機(jī)內(nèi)用指數(shù)型式表示,分解為:數(shù)符,尾數(shù),指數(shù)符,指數(shù)四部分。
數(shù)符占1位二進(jìn)制,表示數(shù)的正負(fù)。
指數(shù)符占1位二進(jìn)制,表示指數(shù)的正負(fù)。
尾數(shù)表示浮點(diǎn)數(shù)有效數(shù)字,0.xxxxxxx,但不存開(kāi)頭的0和點(diǎn)。
指數(shù)存指數(shù)的有效數(shù)字。
指數(shù)占多少位,尾數(shù)占多少位,由計(jì)算機(jī)系統(tǒng)決定。可能是:
數(shù)符加尾數(shù)占24位,指數(shù)符加指數(shù)占8位(float)
數(shù)符加尾數(shù)占48位,指數(shù)符加指數(shù)占16位(double)
關(guān)于單精度和雙精度:
http://zhidao.baidu.com/question/31172828.html
posted on 2008-06-20 00:43
斯卡 閱讀(1566)
評(píng)論(0) 編輯 收藏 引用