【摘要】:例如,如果将常量值34 655.423 238 976f赋值给float变量x,x=34 655.423 238 976f,则x存储的实际值是34 655.423 034 530 4f。变量:使用关键字double来声明double型变量,声明时也可以赋初值,例如:double型变量在存储double型常量值时保留16位有效数字,比较float型常量值与double型常量值时,注意其实际精度。
1.float型
常量值:67.89f、899.457F、345.1f、3e34f(3×1034,指数表示法),常量值后面必须要有后缀f或F。
变量:使用关键字float来声明float型变量,声明时也可以赋初值,例如:
float变量在存储float型常量值时保留8位有效数字。例如,如果将常量值34 655.423 238 976f赋值给float变量x,x=34 655.423 238 976f,则x存储的实际值是34 655.423 034 530 4f(8位有效数字,加下划线的是有效数字)。
2.double型(www.xing528.com)
常量值:28.56、3 456.893 4、0.05、3e-70(3×10-70,指数表示法)。对于double常量值,后面可以有后缀d或D,但允许省略。
变量:使用关键字double来声明double型变量,声明时也可以赋初值,例如:
double型变量在存储double型常量值时保留16位有效数字,比较float型常量值与double型常量值时,注意其实际精度。例如:
那么,实际存储在变量x中的常量值是0.200 000 006 167 302 1,存储在变量y中的常量值是0.200 000 000 000 000 0,因此y中的值会小于x中的值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。