short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
2024-08-28 09:29:25
对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。而short s1 = 1; s1 += 1;可以正确编译,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强制类型转换。
最新文章
- MapReduce剖析笔记之三:Job的Map/Reduce Task初始化
- DL论文
- 基于ReactCSSTransitionGroup实现react-router过渡动画
- Spring Security控制权限
- iOS原生项目中集成React Native
- 基于XMPP协议的Android即时通信系
- SQL2005中的事务与锁定(七) - 转载
- JS预览图像将本地图片显示到浏览器上的代码
- _vsnprintf 用法
- 1115 HTML CSS
- dns是什么
- 简洁灵活的前端框架------BootStrap
- 使用SQLPLUS创建用户名和表空间
- Golang 网络爬虫框架gocolly/colly 五 获取动态数据
- Java并发编程(一)-为什么要并发
- Angular factory自定义服务
- Logstash 解析Json字符串,删除json嵌套字段
- 关闭Ubuntu桌面版GUI
- 27-4-DMA2D图形加速器
- WPF实现可视化控件打印及打印预览