自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 java中^,&,|的区别

|:两个二进制对应位都为0时,结果等于0,否则结果等于1; &:两个二进制的对应位都为1时,结果为1,否则结果等于0; ^:两个二进制的对应位相同,结果为0,否则结果为1。 | 例如: 2|3结果是 3,以一个字节为列,2和3在计算机中的储存如下: 2: 0000 0010 3: 0000 0011 根据定义:对应位都0时,结果等于0,否则结果等于1 故:2|3 = 0000 0011 = 3; 当出现负数时,需要注意,运算是以补码的形式进行: 如:-2 | 3 = -1 源.

2021-11-05 16:55:02 219

原创 java运算符>>和>>>区别

>>:右移 >>>:无符号右移 首先说明一下,计算里的数字是以二进制的方式储存的。 以bety为例,bety站一个字节,即8位数的二进制。 如:2 储存方式:0000 0010 ,其中左边第一位0是符号标志,0:表示正 1:表示负数 所以:-2 就是 1000 0010 1.>> 5>>2 结果是:1 结果不必解释 (正数补0) -5>>2 结果是: -2 为什么-5向右移动2位不是-1呢, -5的源码: 1000

2021-11-05 16:16:56 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除