作者wa007123456 (大笨羊)
看板C_Sharp
标题Re: [问题] Double为什麽会得不到正确的值
时间Wed Jun 10 02:01:57 2009
因为
1/2 在运算中系统预设是int除以int
1跟2是int的常数
计算出0後再用 = 设定给 a
如果要产生浮点数
必须要有其中一个是浮点数
int就会隐含转型变成double
所以可以这样写double a=1/2.0
ps我知道很简单啦 囧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.221.152