c#中怎么把double类型转换成int类型

日期:2019-08-24 03:33:34 人气:1

c#中怎么把double类型转换成int类型

第一种 强制类型转换 double d=1.5; int i=(int)d; 这种方式的话采取的是截位,意思就是去掉小数点后的数字,比如1.8,结果是1,如果是1.9999999,那结果也是1; 第二种 使用Round函数: double d=1.6; int i = Math.Round(d, 0);(保留0维小数就是取整) 第二个参数表示的是保留的小数位数,使用Round函数是四舍五入,而不是截位,比如是1.4,那结果就是1,是1.5,结果就是2 扩展资料:double类型转换成int类型例题: i
    A+
热门评论