float范圍是怎么算出的(float范圍)

導讀 您好,肖大哥就為大家解答關于float范圍是怎么算出的,float范圍相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、C語言中,float 為單...

您好,肖大哥就為大家解答關于float范圍是怎么算出的,float范圍相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、C語言中,float 為單精度浮點數,占4字節,其數值范圍為3.4E-38 ~3.4E+38或者-(3.4E-38 ~3.4E+38) float的指數位有8位,尾數位有23位,符號位1位。

2、于是,float的指數范圍為-127~+128,按補碼的形式來劃分。

3、其中負指數決定了浮點數所能表達的絕對值最小的非零數;而正指數決定了浮點數所能表達的絕對值最大的數,也即決定了浮點數的取值范圍。

4、所以,float的范圍為-2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38。

本文就講到這里,希望大家會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!