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

2.6.2 隐式转型

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

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

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

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
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | yeyingcai

472人订阅学习

读 书 +更多

超级网管员——网络基础

本书全面系统地概括了计算机网络的基本理论,详细阐述了OSI模型与网络协议、网络规划与综合布线、对等网络与服务器/客户端网络、Intranet服...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客