|
|
51CTO旗下网站
|
|
移动端

2.6 数据类型之间的转换

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

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

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

2.6 数据类型之间的转换

考虑到各种CLI实现会预定义大量类型,加上代码能够定义***数量的类型,所以类型之间的相互转换至关重要。会造成转换的最常见的操作就是转型或者强制类型转换(casting)。

下面考虑将long类型变量转换成int类型变量的情形。long类型能容纳的***数值是9 223 372 036 854 775 808,而int类型能容纳的***数值是2 147 483 647。所以,转换时可能丢失数据—long变量包含的值可能大于int能容纳的***值。有可能造成大小变小或者引发异常(因为转换失败)的任何转换都需要执行显式转型(explicit cast)。相反,不会变小,而且不会引发异常(无论操作数的类型是什么)的任何转换都属于隐式转型(implicit cast)。

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

51CTO读书频道二维码


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

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

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

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

'ASP.NET'程序设计教程

《ASP.NET程序设计教程》是在总结多年ASP.NET教学和应用项目开发经验基础上编写完成的,编写过程中充分吸取了其他畅销实用教程的成功经验。...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客