首页 > 编程语言 > 详细

Java里short&0xffff的作用

时间:2020-06-14 20:02:15      阅读:137      评论:0      收藏:0      [点我收藏+]

java或C语言中十六进制常量默认是int型的

所以short&0xffff  会将一个short 类型的值提升成int型的

 

short i = 0;i = i + 1;

需要强制转换  i=(short)i+1

i+一个int型的变成了int型的

 

class a{
public static void main(String[] args){
short a=4369;
int b=a;//b=4369(0x1111) true
short c=a&0xffff; //报错 provided int
}
}

Java里short&0xffff的作用

原文:https://www.cnblogs.com/Jason-honey/p/13126352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!