nan*_*com 9 c#
我正在使用第一种方式,而我的新公司正在使用第二种方式.
double x = 1.99; double y = 9.02D;
哪一个是正确的,为什么?如果两者都是正确的,那么如何使用它是在不同的情况下?
And*_*ich 9
来自msdn:
默认情况下,赋值运算符右侧的实数数字文字被视为double.但是,如果要将整数视为double,请使用后缀d或D,例如:复制 double x = 3D;
默认情况下,赋值运算符右侧的实数数字文字被视为double.但是,如果要将整数视为double,请使用后缀d或D,例如:复制
double x = 3D;
所以double x = 1.99;和之间没有区别double y = 9.02D;
double x = 1.99;
double y = 9.02D;
Wan*_*abe 6
我想说你公司的做法可能更安全.值9.02后的D强制将整数(实数)值9.02视为double.
归档时间:
14 年,11 月 前
查看次数:
1339 次
最近记录: