位运算符的基本用法
来源:互联网 发布:微博上最恶心的公知 编辑:程序博客网 时间:2024/06/11 04:37
public class example21 {
/**
* <<:左移 左边最高位丢弃,右边补齐0
* >>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1
* >>>:无符号右移 无论最高位是0还是1,左边补齐0
*/
public static void main(String[] args) {
//向左移动几位 就乘以2的几次幂
System.out.println(12<<1);
System.out.println(12<<2);
//向右移动几位 就除以2的几次幂
System.out.println(12>>1);
System.out.println(12>>2);
//最有效率的算出2 * 8的结果
System.out.println(2<<3);
* <<:左移 左边最高位丢弃,右边补齐0
* >>:右移 最高位是0,左边补齐0;最高为是1,左边补齐1
* >>>:无符号右移 无论最高位是0还是1,左边补齐0
*/
public static void main(String[] args) {
//向左移动几位 就乘以2的几次幂
System.out.println(12<<1);
System.out.println(12<<2);
//向右移动几位 就除以2的几次幂
System.out.println(12>>1);
System.out.println(12>>2);
//最有效率的算出2 * 8的结果
System.out.println(2<<3);
}
}
0 0
- C#位运算符的基本用法
- 位运算符的基本用法
- 位运算符的用法
- C#的基本位运算符理解
- & ^ | 位运算符的用法归纳
- 位运算的基本技巧
- 位运算【基本运算】
- 位运算符巧妙用法。
- 黑马程序员_位运算符的用法
- 基本操作的位运算实现
- 位运算的一些基本操作
- java语言基础(13)——运算符基本用法(算数、赋值、比较、逻辑、位运算符)
- 常见的位运算用法总结
- 位基本运算
- Python按位运算符,字典,运算符优先级的基本总结
- Java语言基础算术运算符的基本用法
- Java语言基础三元运算符的基本用法
- Objective-C中的位运算符用法
- C++之STL和Boost
- CharSequence & String & StringBuilder & StringBuffer的简单理解
- BZOJ3876: [Ahoi2014]支线剧情 线性规划
- android AsyncTask介绍
- 记一次真机虚拟机互相ping不通
- 位运算符的基本用法
- 工业相机
- jQuery验证控件jquery.validate.js使用说明+中文API
- PHP 之 算法面试题(一)
- 库文件有定义但是连接不过
- 第四次实验
- 用Python做单变量数据集的异常点分析
- Parenthesis
- pat甲级1011. World Cup Betting (20)