c語言中float代表什么?
float在c語言中的意思:單精度浮點型數(shù)據(jù)類型。
?
1、float數(shù)據(jù)類型用于存儲單精度浮點數(shù)或雙精度浮點數(shù)。單精度浮點型指占用32位存儲空間的單精度值。其類型聲明字符為感嘆號(!),其變量存儲為IEEE32位浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從-3.402823E38到-1.401298E-45。
?
2、浮點變量由尾數(shù)即包含數(shù)字的值和指數(shù)即包含數(shù)字的數(shù)量級表示。指數(shù)形式由十進制數(shù),加 階碼 標志“e”或“E”以及階碼(只能為整數(shù),可以帶符號)組成。其一般形式為a E n (a為十進制數(shù),n為十進制整數(shù))其值為 a*10,n ,如: 2.1E5 (等于2.1*10,5)。
?
3、任何 float 或 double 的最高有效位始終是符號位。位運算符是程序設計中用來對二進制位進行操作的一種運算符。位運算符只適用于字符型和整數(shù)型變量以及它們的變體,其結果可以取0或1以外的值