single和double分别表示为32位单精度格式和64位双精度格式。single就是float。single浮点精度要小,存储量小。double储存量大。
方法/步骤
1
1:single类型取值范围为1.5*10(负45立方)到3.4*10(38立方),有7位小数。2:double类型的取值范围为5*10(负324)到1.7*10(308立方),有15到16位小数。3:浮点操作返回NaN来表示操作结果未定义。如:0.0除以0.0就返回NaN。4:浮点数转换为其它类型时,要使用System.Convert方法。5:single类型赋直接量值时,要使用后缀F或f。6:double的类型赋直接量值时,可以使用后缀D或d。
2
float xf=1234.567F;(储存量小)double xd=1234.567D;(储存量大)如果能用float,就最好不用double。
上一篇:Excel如何设置四舍六入五成双