您的位置首页生活百科

single和double

single和double

的有关信息介绍如下:

single和double

single和double分别表示为32位单精度格式和64位双精度格式。single就是float。single浮点精度要小,存储量小。double储存量大。

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。

float xf=1234.567F;(储存量小)

double xd=1234.567D;(储存量大)

如果能用float,就最好不用double。