在C語言中,浮點型常量可以用以下幾種方式定義:
- 小數形式:直接用小數表示,如3.14。
- 科學計數法形式:用e或E表示冪,如3.14e2表示3.14乘以10的2次方。
- 無小數點的形式:用f或F表示為浮點型,如3.0f。
- 無小數點和指數的形式:用f或F表示為浮點型,如3f。
- 16進制形式:用0x或0X開頭表示16進制,如0x1.2p3表示1.2乘以2的3次方。
例如:
float a = 3.5;
float b = 2.0e-3;
float c = 3.0f;
float d = 3e3;
float e = 0x1.2p3;