導讀 您好,肖大哥就為大家解答關于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。
本文就講到這里,希望大家會喜歡。