什么叫浮點(diǎn)數(shù) 浮點(diǎn)數(shù)由兩部分組成?
浮點(diǎn)數(shù)由兩部分組成?浮點(diǎn)數(shù)由兩部分組成:基m和指數(shù)E。基部分使用二進(jìn)制數(shù)表示浮點(diǎn)數(shù)的實(shí)際值。索引部分占用8位二進(jìn)制數(shù),可以表示0-255的范圍。然而,指數(shù)可以是正的,也可以是負(fù)的,因此IEEE規(guī)定這里
浮點(diǎn)數(shù)由兩部分組成?
浮點(diǎn)數(shù)由兩部分組成:基m和指數(shù)E。
基部分使用二進(jìn)制數(shù)表示浮點(diǎn)數(shù)的實(shí)際值。
索引部分占用8位二進(jìn)制數(shù),可以表示0-255的范圍。然而,指數(shù)可以是正的,也可以是負(fù)的,因此IEEE規(guī)定這里計(jì)算的冪必須減去127才是真正的指數(shù)。因此,float的指數(shù)可以是-126到128。實(shí)際上,它占用了24位的值。因?yàn)樗淖罡呶豢偸?,所以最高位不存儲(chǔ),只存儲(chǔ)23位。到目前為止,23位的基部加上8位的索引部分已經(jīng)使用了31位。如前所述,float占用4個(gè)字節(jié),即32位。那么另一位是干什么的?還有一個(gè)位,實(shí)際上是4字節(jié)中的最高位,用來(lái)表示浮點(diǎn)數(shù)的正負(fù)。最高位為1時(shí)為負(fù)數(shù),最高位為0時(shí)為正數(shù)。