星空网 > 软件开发 > ASP.net

浮点型float数据强制转换成int整型

 

问题:如下代码 想获取某两个Decimal类型数之间的商的大小,结果偶尔出错(请注意是 偶尔)             

Decima t1;

Decima t2;

int shang =Convert.ToInt32(t1 / t2) ;

解决方法:将Decimal类型数据强制转换成INT整型时  会有四舍五入的过程。如下,需要用Math.Truncate方法来取整数位。所以区商时必须用此方法取整

问题代码:

Decima t1=1.2m;

Convert.ToInt32(t1)  得到1

Decima t2=1.7m;

Convert.ToInt32(t2)  得到2

改成以下代码后:

 

Decima t1=1.2m;

Convert.ToInt32(Math.Truncate(t1))  得到1

Decima t2=1.7m;

Convert.ToInt32(Math.Truncate(t2))  得到1

 




原标题:浮点型float数据强制转换成int整型

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊调整搜索算法!卖家如何在新算法中求生?:https://www.ikjzd.com/articles/108505
图文实操:如何快速有效的赶走跟卖?:https://www.ikjzd.com/articles/108506
亚马逊A9算法,运营成败的关键所在!:https://www.ikjzd.com/articles/108507
重大影响!舱位将紧张!海运费或涨20%!:https://www.ikjzd.com/articles/108508
国际小包将暴涨164%,只求美国“不退群”!:https://www.ikjzd.com/articles/108509
德国电子家电品类市场这么大规模,你还不心动?:https://www.ikjzd.com/articles/108510
月活用户超20亿!万亿市值巨头对中国商家进一步开闸放流 :https://www.kjdsnews.com/a/1836412.html
九寨沟周围必去的景点推荐:https://www.vstour.cn/a/363190.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流