浮点型
Name | Description | Size* | Range*signed: |
---|---|---|---|
float | Floating point number.(浮点型) | 4bytes | +/- 3.4e +/- 38 (~7 digits) |
double | Double precision floating point number.(双精度浮点型) | 8bytes | +/- 1.7e +/- 308 (~15 digits) |
- 默认用double类型保存小数
- 后缀f或者F表示float类型
- 后缀l或者L表示long double类型
float a = 3.14f; //或3.14Fdouble b = 3.14;printf("a = %fn", a);printf("b = %lfn", b);//科学法赋值a = 3.2e3f; //3.2*1000 = 32000,e可以写Eprintf("a1 = %fn", a);
%2.2f
表示打印时保留两位整数(一般无效)和两位小数
参考文献:
浮点型存储