黑马程序员--数据类型转换

------- Windows Phone 7手机开发Net培训、期待与您交流! -------

1、自动转换(隐式转换):
(1)int*double=double(将int转化为double类型)
(2)int a=10,b=3;double c=a\b;结果为3           double c=1.2+a\b结果是4.5
(3)当2种类型不一致时,满足以下会自动完成类型转化
   1)参与运算的两个数据类型必须兼容
   2)必须一边的数据类型表示的范围小,一边大,则把小的转向大的不丢失精度。
【注:隐式转化不可以丢失精度】

2、强制类型转换:
相容类型可以强制转化
【注:丢失精度时需要程序员来写代码完成转化】
Math.Round()四舍五入
int a=(int)"33";错误!!!!!类型不一致
string age=(int)Console.ReadLine();错误!!!!!类型不一致
int age=Convert.ToInt32(Console.ReadLine());正确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值