浮點(diǎn)數(shù)階碼和尾數(shù)詳解 什么是浮點(diǎn)數(shù)的尾數(shù)符號(hào)位?
什么是浮點(diǎn)數(shù)的尾數(shù)符號(hào)位?單精度浮點(diǎn)數(shù)在計(jì)算機(jī)中由32位二進(jìn)制表示。較低的23位用于尾數(shù),最高的位是23位尾數(shù)的符號(hào)位。夾在符號(hào)位和尾位之間的8位是順序碼,用于表示尾數(shù)乘以2的冪,即要表示的實(shí)數(shù)二進(jìn)制
什么是浮點(diǎn)數(shù)的尾數(shù)符號(hào)位?
單精度浮點(diǎn)數(shù)在計(jì)算機(jī)中由32位二進(jìn)制表示。較低的23位用于尾數(shù),最高的位是23位尾數(shù)的符號(hào)位。夾在符號(hào)位和尾位之間的8位是順序碼,用于表示尾數(shù)乘以2的冪,即要表示的實(shí)數(shù)二進(jìn)制值的冪,用所謂的代碼移位表示。尾數(shù)由原代碼表示,當(dāng)<0時(shí),其符號(hào)位(最高位)為1,否則為0;尾數(shù)全部變?yōu)榇笥?小于2的小數(shù),小數(shù)點(diǎn)移動(dòng)的個(gè)數(shù)決定順序代碼的值。雙精度用64位二進(jìn)制表示,方法與單精度相同,但尾數(shù)為52位,順序碼為11位。下面是一個(gè)單精度浮點(diǎn)二進(jìn)制表示的圖片,有助于直觀理解。希望有幫助!