單精度浮點函數的表達式?
在C語言源碼中,只能在浮點數后面加f來表示單精度浮點數。例如:float f=1.0f
單精度浮點數(Single)
用來表示帶有小數部分的實數,一般用于科學計算。
占用4個字節(32位)存儲空間,包括符號位1位,階碼8位,尾數23位。其數值范圍為-3.4E38~3.4E38,單精度浮點數最多有7位十進制有效數字,單精度浮點數的指數用"E"或"e"表示。
單精度浮點數有多種表示形式:±n.n(小數形式) ±n E ±m(指數形式) ±n.n E ±m (指數形式)
如果某個數的有效數字位數超過7位,當把它定義為單精度變量時,超出的部分會自動四舍五入。
雙精度浮點數(double)
用8個字節(64位)存儲空間,包括符號位1位,階碼11位,尾數52位。