您的位置:首页 > 编程语言 > C#

C#数据类型转换中隐式转换要注意的几点

2013-04-02 11:27 260 查看
隐式转换:一般是小的类型向大的类型转化,能够保证值不发生变化。

不存在向 char 类型的隐式转换,因此其它整型的值不会自动转换为 char 类型。

浮点型不能隐式地转化为decimal型 。

隐式数据类型转换适用于数值类型的数据之间。int,float,double类型都属于数值类型。隐式数据类型转换应遵循以下规则才能实现。

对于数值类型,任何数据类型A,只要其取值范围完全包含在类型B的取值范围之内,就可以实现隐式类型转换。即整型数据(int)类型可以隐式转换浮点型(float)和双精度型(double)数据。浮点型(float)数据可以隐式转换为双精度(double)数据。

下面这段代码说明隐式转换:

int num1=3;

float num2=num1;

double num3=num1+num2;
以上摘抄自德仔铁观音的博客http://blog.csdn.net/david_520042 他的博客里面基础的知识对我很受用 有些细节的点是我自己平时没注意的 谢谢 我学习记录了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: