在C#中如何将int类型强制转换为double类型
展开全部
double c = 10.1;
int a = (int)c * 10;
方式方法有很多
只要意识到一点,当大类型转换成小类型都有可能出错,只需要类型一致 就可以进行运算了
double c = 10.1;
int a = (int)c * 10;
方式方法有很多
只要意识到一点,当大类型转换成小类型都有可能出错,只需要类型一致 就可以进行运算了
类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:
隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。
显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。
int a = (int)c * 10;
方式方法有很多
只要意识到一点,当大类型转换成小类型都有可能出错,只需要类型一致 就可以进行运算了
double c = 10.1;
int a = (int)c * 10;
方式方法有很多
只要意识到一点,当大类型转换成小类型都有可能出错,只需要类型一致 就可以进行运算了
类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:
隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。
显式类型转换 - 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。
展开全部
int i = 10;
Double d = Convert.ToDouble(10);
或者
int i = 10;
Double d = (Double)i;
再或者
int i = 10;
Double d = 0;
d = d + i;
这样都可以
Double d = Convert.ToDouble(10);
或者
int i = 10;
Double d = (Double)i;
再或者
int i = 10;
Double d = 0;
d = d + i;
这样都可以
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强制转换doube(ssddsa) 就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Convert.ToDouble(整形变量)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i=1;
double j=Convert.ToDouble(i);
double j=Convert.ToDouble(i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询