c# int类型如何转换成double类型

如题所述

第1个回答  推荐于2016-05-07
Convert.ToDouble(int);追问

double如何转换int呢?

Convert.ToInt32(double)是这样吗?

是int32还是int64?这俩有什么区别

追答

int16=short;
int32=int;
int64=long;

double转成int时候会涉及都小数,看你像对小数做什么操作了,以3.8为例子:

int num = Math.Floor(3.8)//返回小于或等于指定数字的最大整数,结果为3
int num = Math.Round(3.8)//将值舍入到最接近的整数或指定的小数位数,结果为4

本回答被提问者采纳
相似回答