您好,現(xiàn)在冰冰來為大家解答以上的問題。單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)的位數(shù),單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)的區(qū)別相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、根據(jù)IEEE754國(guó)際標(biāo)準(zhǔn),常用的浮點(diǎn)數(shù)有兩種格式(1)單精度浮點(diǎn)數(shù)(Single)(2)雙精度浮點(diǎn)數(shù)(double)2、相同點(diǎn):它們都用來表示帶有小數(shù)部分的實(shí)數(shù),一般都用于科學(xué)計(jì)算,都由階碼和尾數(shù)構(gòu)成。
2、3、不同點(diǎn):(1)單精度浮點(diǎn)數(shù)占用4個(gè)字節(jié)(32位)存儲(chǔ)空間,包括符號(hào)位1位,階碼8位,尾數(shù)23位。
3、其數(shù)值范圍為3.4E-38~3.4E+38,單精度浮點(diǎn)數(shù)最多有7位十進(jìn)制有效數(shù)字,單精度浮點(diǎn)數(shù)的指數(shù)用“E”或“e”表示。
4、單精度浮點(diǎn)數(shù)有多種表示形式:±n.n(小數(shù)形式) ±n E ±m(xù)(指數(shù)形式) ±n.n E ±m(xù) (指數(shù)形式)如果某個(gè)數(shù)的有效數(shù)字位數(shù)超過7位,當(dāng)把它定義為單精度變量時(shí),超出的部分會(huì)自動(dòng)四舍五入。
5、(2)雙精度浮點(diǎn)數(shù)占用8個(gè)字節(jié)(64位)存儲(chǔ)空間,包括符號(hào)位1位,階碼11位,尾數(shù)52位。
6、其數(shù)值范圍為1.7E-308~1.7E+308,雙精度浮點(diǎn)數(shù)最多有15或16位十進(jìn)制有效數(shù)字,雙精度浮點(diǎn)數(shù)的指數(shù)用“D”或“d”表示。
7、雙精度浮點(diǎn)數(shù)科學(xué)記數(shù)法格式 :±aD±c或±ad±c4、vb6單、雙精度浮點(diǎn)數(shù)細(xì)節(jié):(1)Single(單精度浮點(diǎn)型)變量存儲(chǔ)為 IEEE 32 位(4 個(gè)字節(jié))浮點(diǎn)數(shù)值的形式,它的范圍在負(fù)數(shù)的時(shí)候是從 -3.402823E38 到 -1.401298E-45,而在正數(shù)的時(shí)候是從 1.401298E-45 到 3.402823E38。
8、(2)、Double(雙精度浮點(diǎn)型)變量存儲(chǔ)為 IEEE 64 位(8 個(gè)字節(jié))浮點(diǎn)數(shù)值的形式,它的范圍在負(fù)數(shù)的時(shí)候是從 -1.79769313486232E308 到 -4.94065645841247E-324,而正數(shù)的時(shí)候是從 4.94065645841247E-324 到 1.79769313486232E308。
本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。