栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java学习笔记(17)java中的按位运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java学习笔记(17)java中的按位运算符

按位运算符:在二进制上运算的符号
>> 右移运算
<< 左移运算
>>> 不带号右移运算(会移动符号位)
& 按位与运算 (同一个位置为1,则为1;一个为0 ,则都为0.)
| 按位或运算 (同为0,则为0;一方为1 ,则为1)
^ 按位异或运算 (两个位置相同则为0,不同则为1)
~ 按位取反运算 (在0,-1两边作为启示开始数)

主要代码:

int a = 8;
               int b = a << 1;
               int c = a >> 1;
               int d = a >>>1;
               int e = 8; //00001000
               int f = 9; //00001001
               int g = e & f; //00001000
               int h = e | f; //00001000
               int i = e ^ f; //00001000
               int j = ~10; //00001000
               System.out.println(b);
               System.out.println(c);
               System.out.println(d);
               System.out.println(g);
               System.out.println(h);
               System.out.println(i);
               System.out.println(j);

输出结果:

               16
               4
               4
               8
               9
               1
               10
               -11

个人学习笔记,如有错误请大佬指正(doge)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/724042.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号