回 帖 发 新 帖 刷新版面

主题:数据类型转换,得不到想要的结果

double d=2.01d; 
int idx; 
idx=(int)(100*a); 
结果idx=200; 
如果d=2.02,2.04则结果正常, 
d=2.03时,idx=202 
d=2.05时,idx=204 
高手帮忙看看是怎么回事

回复列表 (共1个回复)

沙发

使用
Convert.ToInt32();//进行转换

我来回复

您尚未登录,请登录后再回复。点此登录或注册