Chapter3|Chapter3 操作符
3.4 赋值
基本类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值时,是直接将一个地方的内容复制到了另一个地方。
但是为对象赋值的时候,我们实际操作的是对象的引用,因此倘若”将一个对象赋值给另一个对象“,实际上只是将引用从一个地方复制到另一个地方。这两个引用指向同一个对象。3.15 类型转换(cast)
如果要执行窄化转换(narrow convertion)(将容纳更多信息的类型转化为容纳更少信息的类型)的操作,编译器会强制我们进行类型转换。而对于扩展转换(widening convertion),则不必显示的类型转换。
【Chapter3|Chapter3 操作符】long long1=200L;
int i=(long) long1; //Cast required
推荐阅读
- Shell-Bash变量与运算符
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- 在线版的迅捷思维导图怎么操作()
- 操作系统|[译]从内部了解现代浏览器(1)
- 字符串拼接成段落,换行符(\n)如何只执行n-1次
- 爬虫数据处理HTML转义字符
- 数据库总结语句