第3章变量和常量 C#应用开发与实战.ppt

说明: 从int、uint、long或ulong到float,以及从long或ulong到double的转换可能导致精度损失,但不会影响它的数量级。其他的隐式转换不会丢失任何信息。 【例3-7】将int类型的值隐式转换成long类型,代码如下: int i =5; //声明一个整型变量i并初始化为5 long j = i; //隐式转换成long类型 2.显式类型转换 显式类型转换也可以称为强制类型转换,它需要在代码中明确地声明要转换的类型。如果在不存在隐式转换的类型之间进行转换,就需要使用显式类型转换。表3-5列出了需要进行显式类型转换的数据类型。 表3-5 显式类型转换表 【例3-8】 创建一个控制台应用程序,将double类型的变量m进行显式类型转换,转换为int类型变量,代码如下。(实例位置:光盘\MR\源码\第3章\3-8) 源类型 目标类型 ? sbyte byte、ushort、uint、ulong或char ? byte sbyte和char ? short sbyte、byte、ushort、uint、ulong或char ? ushort sbyte、byte、short或char ? int sbyte、byte、short、ushort、uint、ulong或char ? uint sbyte、byte、sho

文档评论(0)

1亿VIP精品文档

相关文档