float是C語言的基本數(shù)據(jù)類型中的一種,表示單精度浮點數(shù)。
推薦:《c語言教程》
C語言規(guī)定單精度浮點型在內(nèi)存占用4個字節(jié),精度為7位,取值范圍為:3.4*10^-38 ~3.4*10^38或者-(3.4*10^-38 ~3.4*10^38)
可以定義單精度浮點型變量,如float a;即定義了一個單精度浮點型變量a。相關(guān)類型:double表示雙精度浮點數(shù)。
浮點數(shù)在機內(nèi)用指數(shù)型式表示,分解為:數(shù)符,尾數(shù),指數(shù)符,指數(shù)四部分。
數(shù)符占 1 位二進制,表示數(shù)的正負。
指數(shù)符占 1 位二進制,表示指數(shù)的正負。
尾數(shù)表示浮點數(shù)有效數(shù)字,0.xxxxxxx, 但不存開頭的 0 和點。
指數(shù)存指數(shù)的有效數(shù)字。