java中关于拓展赋值运算符的注意事项!!
来源:互联网 发布:用来码字的软件 编辑:程序博客网 时间:2024/06/06 09:38
下面两个语句中那个语句是错误的:
1,short a=1;
a=a+1;
2,shotr a=1;
a+=1;
以上对于像我这中新手来说,特容易出错的;
在第一个语句中,a+1运算的结果是int类型,因为short类型的变量参与运算的结果是转换为int类型,其等效为a= (int)(a+1);
因此在编译过程中,出错是可以理解的;
在第二个语句中;
拓展赋值运算符+=隐含了强制转换类型;
其语句a+=1;等价与a=(short)(a+1);因此在编译过程中不会出错,以上非常可以理解的;
如有错误!请指出!
新手上路!高手勿喷!
0 0
- java中关于拓展赋值运算符的注意事项!!
- 赋值运算符重载注意事项
- Java运算赋值运算符
- java赋值运算符
- Java赋值运算符
- C++中赋值运算符的重载
- 关于赋值运算符函数
- 关于虚拟赋值运算符
- 关于Java中类赋值的解释
- C++中关于拷贝构造函数和重载赋值运算符的一些体会
- 关于MySQL查询赋值的注意事项
- Java 赋值运算符连串赋值
- 关于java中bufferedreader的一些注意事项
- 关于C++重载赋值运算符"="的讨论
- Java赋值运算符(+=、-=、*=、/=)使用中遇到的一些问题
- Java中的赋值运算符
- Java 赋值运算符 +=
- 赋值运算符函数的注意事项 ,指针和多维数组的讨论 (c/c++)
- Xinyu Zhang - Department of Electrical and Computer Engineering University of Wisconsin-Madison
- THUCLC笔记
- android 各种设置1
- 配置表的判定写法.
- 返回JSON数据,懒加载异常的处理
- java中关于拓展赋值运算符的注意事项!!
- 生产者消费者模型
- c++虚函数表解析
- 利用CSS、JavaScript及Ajax实现图片预加载的三大方法
- Win下solr5.3的下载/启动/基本配置
- iOS 单例模式
- php开发常用的一点小函数
- 女生胸部锻炼计划
- .NET中zip的压缩和解压——SharpCompress