|
|
|
|
移动端

2.6.2 隐式转型

《C# 6.0本质论(第5版)》第2章数据类型,本章将探讨这些数据类型,更深入地研究字符串类型,并引入数组的概念。本节为大家介绍隐式转型。

作者:周靖/庞燕 译来源:人民邮电出版社|2017-07-21 16:44

【新品产上线啦】51CTO播客,随时随地,碎片化学习

2.6.2 隐式转型

在有些情况下,比如从int类型转换成long类型时,不会发生精度的丢失,而且值不会发生根本性的改变,所以代码需指定赋值操作符,转换将隐式地发生。换言之,编译器能断定这样的转换可以正常完成。代码清单2-25只使用一个赋值操作符,就实现了从int到long的转换。

代码清单2-25 隐式转型无需使用转型操作符

  1. int intNumber = 31416;  
  2. long longNumber = intNumber

即使不要求显式转型操作符(因为允许隐式转型),仍然可以强制添加转型操作符,如代码清单2-26所示。

代码清单2-26 隐式转型使用转型操作符

  1. int intNumber = 31416;  
  2. long longNumber = (long) intNumber; 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Windows用户态程序高效排错

本书是一本介绍Windows系统上的用户态程序排错方法和技巧的书。本书分为4个章节,先介绍最重要的、通用的思考方法,以便制定排错步骤;再介...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊