在C语言中,小数通常通过浮点类型来表示。常见的类型包括`float`、`double`和`long double`,它们分别用于存储不同精度的小数值。
| 类型 | 占用字节数 | 精度(位) | 示例 |
| float | 4 | 6-7 | 3.14f |
| double | 8 | 15-16 | 3.1415926535 |
| long double | 10或16 | 18-19 | 3.14159265358979 |
使用时需注意:
- `float`后加`f`,如`3.14f`;
- `double`默认不加后缀;
- `long double`使用`L`后缀,如`3.14L`。
此外,C语言支持科学计数法表示小数,如`1.2e5`表示120000。合理选择数据类型有助于提高程序效率与精度。