C#实训Day014:C#类型转换
1、不同的数据类型所存储的数据类型也各不相同,取值范围也不一样,当您声明一个int类型时,系统分配相应大小的内存来存储这个值。

3、在C#中程序允许使用两种转换方式:隐式转换和显式转换。隐式转换:这是 C# 默认的安全转换方式,从小的整数类型转换为大的整数类型,从派生类转换为基类,执行转换的规则非常简单,可以让编译器执行转换,隐式转换不需要做任何工作,也不需要另外编写代码。数据类型自动转换原则:短数据---->长数据,无符号---->有符号(短无转长有)

5、显式转换: 显式转换又叫强制类型转换,需要使用强制转换运算符,在特定的情况下进行,转换规则比较复杂,而且强制转换会造成数据丢失。显式转换需要用户明确的指定转换类型,比如将double类型数据转换成int类型数据,这里我们可以看到小数点后面的值被忽略了。

7、方法②使用Convert类进行转换,Convert类中提供了很多转换的方法。使用这些方法的前提是能将需要转换的对象转换成相应的类型,如果不能转换则会报格式不对的错误。当然强制转换会造成数据丢失,所以要谨慎使用。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:92
阅读量:22
阅读量:22
阅读量:42
阅读量:85