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

java基础语法(运算符)——位运算符

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

java基础语法(运算符)——位运算符

运算符之五:位运算符

结论:
1、位运算符操作的都是整型的数据
2、<<:在一定范围内,每左移一位,相当于*2
   >>:在一定范围内,每向右移一位,相当于 / 2


  面试题:最高效计算2*8?
  2 << 3 或 8 >> 1

        int i = 21;
		System.out.println("i << 2 :" + (i<<2));//84
		System.out.println("i << 3 :" + (i<<3));//168
		System.out.println("i << 27 :" + (i<<27));//-1476395008


		int m = 19;
		int n = 5;
		System.out.println("m & n:"+(m & n));//m & n:1
		System.out.println("m | n:"+(m | n));//m | n:23
		System.out.println("m ^ n:"+(m ^ n));//m ^ n:22

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1016953.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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