更新时间:2022-12-22 11:13:27 来源:极悦 浏览826次
Java移位运算符是什么?极悦小编来为大家进行介绍。
代表着在二进制下进行左移位,a<
例如3<<1,是将3先转化为32位的二进制 0000 0000 0000 0000 0000 0000 0000 0011
左移一位,低位补0,结果为6 0000 0000 0000 0000 0000 0000 0000 0110
代表着在二进制下进行右移位,a>>i,a是要移动的数,i是要移动的位数
例如6>>1,是将6先转化为32位的二进制 0000 0000 0000 0000 0000 0000 0000 0110
右移一位,高位补0还是1看该数字高位,0就补0,1就补1
结果为3 0000 0000 0000 0000 0000 0000 0000 0011
在二进制下进行右移,同有符号右移的区别是,高位一直补0
左移:往左移几位就乘以2的几次幂
右移:往右移几位就除以2的几次幂
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习