(1)c的开始_浮点类型

1、浮点类型计算

  假设some是float类型的变量,下面的语句some=4.0 * 2.0 ,将会被存储为64位的double类型,使用双精度来进行乘法运算,运算结果会被截断为float类型;

优点:精度高, 缺点:减慢程序的运行速度。 原因是:编译器假定浮点型变量是double类型的精度。

2、解决方法

  在浮点数后面加上f或者F后缀可覆盖默认设置,编译器会将浮点型变量看做float类型,如2.3f和9.11e+9F;使用l或者L后缀使得数字成为long double类型,如54.3l和4.32L(尽量使用L,因为l和数字1容易混淆)。

 

posted @ 2020-09-06 20:16  再抚琴  阅读(38)  评论(0)    收藏  举报