java左-右移运算符
<< : 左移运算符,num << 1 相当于num乘以2
>> : 右移运算符,num >> 1 相当于num除以2
比如num是40 (10进制) 对应的二进制为: 101000 = 2的5次方1+2的4次方4+2的3次方1+2的2次方0+2的1次方0+2的0次方0 (二进制转换为十进制方法原始方法)
<< 左移一位(左移一位是相对于二进制来说的,如果是十进制数转为二进制后左一位后在转为十进制数)
过后对应的二进制:1010000 = 2的6次方1+2的5次方4+2的4次方1+2的3次方0+2的2次方0+2的1次方0+2的0次方*0
= (2的5次方1+2的4次方4+2的3次方1+2的2次方0+2的1次方0+2的0次方0)2=402
同样,如果左移两位就是2的平方,3位2的3次方···,这样推算结果就是左移几位就是原来的十进制数乘以2的多少次方,比如40左移3位
结果就是40*2的3次方 = 320
右移就是除以2
java左-右移运算符相关推荐
- java的右移运算符
java提供两种右移运算符,都是位运算符.位运算符用来对二进制进行操作 >>:算数右移运算符,也称带符号右移.用最高位填充移位后左侧的空位 >>>:逻辑右移运算符,也称无 ...
- C# 超简单的左/右移运算符理解
最近很多人问我运算符理解起来感觉好难啊, 每个数都要换成二进制然后慢慢算, 很多老师都是会这样教底层的计算方式... 我在理解底层的计算方式上总结了一些. 请看... 1.<< 左移操作符 ...
- java中左移运算符解释_java左移右移运算符
位运算(只对byte.short.char.int.long有效) 左移和右移运算相当于实现整数乘以或除以2的n次方 2.7三元运算符表达式1的结果为true时,就为第二个表达式,如果为...... ...
- java右移和无符号右移区别_Java 无符号右移与右移运算符的使用介绍
Java 无符号右移介绍 最近学习Java,看到>>>运算符不太了解,也百度查了查,解释得不是很清晰.那么下面讲解我对>>>运算符的认识: >>> ...
- java中右移_Java中的按位右移运算符
Java支持两种类型的右移运算符.>>运算符是有符号的右移运算符,而>>>是无符号的右移运算符.左操作数的值向右移动右操作数指定的位数. 签名右移运算符 带符号的右移运算 ...
- java 左移 返回值_java左移右移运算符详解
在阅读源码的过程中,经常会看到这些符号<< ,>>,>>>,这些符号在Java中叫移位运算符,在写代码的过程中,虽然我们基本上不会去写这些符号,但需要明白这些 ...
- 【java基础】-java移位运算符:右移运算符和无符号右移运算符
下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13: 操作符 描述 例子 & 如果相对应位都是1,则结果为1,否则为0 (A&B),得到12,即0000 1100 ...
- Java基础篇:右移运算符
右移运算符>>使指定值的所有位都右移规定的次数.它的通用格式如下所示: value >> num 这里,num指定要移位值value移动的位数.也就是,右移运算符>> ...
- 牛客杂记——java中左移运算符<<、右移运算符>>和无符号右移运算符>>>的区别
左移运算符<<.右移运算符>>和无符号右移运算符>>> 左移运算符<< 右移运算符>> 右移运算符>>> 左移运算符 ...
最新文章
- bash: dotnet: 未找到命令..._Docker 常用命令(.NET Core示例)
- win10 Linux子系统 交叉编译器注意事项
- rocketmq安装,内存配置,各种命令说明,windows下安装,控制台工具
- python 动漫卡通人物图片大全_用Python把人物头像动漫化,不同的表情给你不同的惊喜...
- 列举计算机网络用途,计算机网络及网页制作(简答题)
- numeric.js
- html中右边线条怎么写,html5 三角形的线条怎么写
- Linux系统基本操作(一)—光盘挂载/卸载
- 排序算法之六 堆排序(C++版本)
- 2022年java知识点汇总,面试大全!超级全面,逐步完善!
- ant design vue离线文档
- 高效液相色谱分析的基本原理
- html5 required修改提示信息,required修改提示文字
- 利用python爬取东方财富网股吧评论并进行情感分析(一)
- Win10自动更新永久关闭,有效的Win10强制更新关闭方法,禁止windows10自动更新,禁止update medic service ,win10显示更新并关机没有单独的关机按钮
- 【推荐】一款适合开发者的桌面整理工具,让你的屏幕干净整洁!
- 炒股杠杆放大多少合适
- 机器学习-KNN算法
- win10无线网卡驱动怎么安装【系统天地】
- Zookeeper客户端错误 Unable to read additional data from server