你的位置:首页 > Java教程

[Java教程]Java 无符号数的处理


Java没有无符号数,这会带来很多问题。

 

static byte[] x = {(byte) 0xff,(byte) 0xff};    public static void main(String[] args) throws IOException {      byte a = x[0];        int z = a&0xff;    System.out.println(z);      }

 

int z = a&0xff,

首先a为byte类型,在对其进行&操作时,会先将其转换成int类型,即

  1111 1111        1111 1111        1111 1111        1111 1111

&

  0000 0000        0000 0000        0000 0000        1111 1111

= 0000 0000         0000 0000        0000 0000        1111 1111

结果为255,若不进行&0xff操作直接赋值给z,则得到的值为-1.

 




深圳旅游景点大全深圳旅游多少钱深圳有什么旅游景点深圳二日游攻略大全深圳好玩的旅游景点广州南沙水鸟世界门票包含小交通吗?南沙水鸟世界小交通怎么收费? 南沙水鸟世界门票是通票吗?广州南沙水鸟世界门票包含哪些景点? 南沙水鸟世界有住的地方吗?广州南沙水鸟世界在哪里住宿? 南沙水鸟世界班车线路?广州南沙水鸟世界在哪里坐车? 九寨沟旅游要多少钱呢? 三亚最火海湾对比 总有一款适合你 北京哪家寿司好吃又便宜呢? 爬山看夜景 武汉三大地点推荐 花都香草世界门票团购优惠吗?广州花都香草世界多少人可以团购? 南昆山三寨谷电话?惠州龙门南昆山三寨谷门票价格? 惠州三寨谷度假村门票多少钱?三寨谷度假村儿童怎么收费? 南昆三寨谷度假村好玩吗?三寨谷度假村怎么样? 阳朔菩萨水岩网上订票?菩萨水岩预约价格? 安徽文化之旅:一场和文化相关的旅行 阳朔菩萨水岩在哪里?菩萨水岩有什么好玩的? 佛冈羊角山团购优惠吗?清远羊角山漂流团购门票在哪买? Q65110A8177 Datasheet Q65110A8177 Datasheet Q65110A8181 Datasheet Q65110A8181 Datasheet Q65110A8182 Datasheet Q65110A8182 Datasheet 北京园博园门票价格 北京园博园门票价格 北京园博园门票价格 海南少数民族 海南少数民族 海南少数民族 哪里可以蹦极 哪里可以蹦极 哪里可以蹦极