java提供两种右移运算符,都是位运算符。位运算符用来对二进制进行操作

>>:算数右移运算符,也称带符号右移。用最高位填充移位后左侧的空位

>>>:逻辑右移运算符,也称无符号右移。只对位进行操作,移位后用0填充左侧的空位

运算规则

>>:把二进制数向右移动对应位数,低位舍弃,高位的空位补符号位。正数补0,负数补1,符号位不变
>>>:把二进制数向右移动对应位数,地位舍弃,高位补0 。对于正数来说和带符号右移相同,对于负数来说不同。

java的右移运算符相关推荐

  1. java左-右移运算符

    << : 左移运算符,num << 1 相当于num乘以2 >> : 右移运算符,num >> 1 相当于num除以2 比如num是40 (10进制) ...

  2. java 左移 返回值_java左移右移运算符详解

    在阅读源码的过程中,经常会看到这些符号<< ,>>,>>>,这些符号在Java中叫移位运算符,在写代码的过程中,虽然我们基本上不会去写这些符号,但需要明白这些 ...

  3. java中左移运算符解释_java左移右移运算符

    位运算(只对byte.short.char.int.long有效) 左移和右移运算相当于实现整数乘以或除以2的n次方 2.7三元运算符表达式1的结果为true时,就为第二个表达式,如果为...... ...

  4. java右移和无符号右移区别_Java 无符号右移与右移运算符的使用介绍

    Java 无符号右移介绍 最近学习Java,看到>>>运算符不太了解,也百度查了查,解释得不是很清晰.那么下面讲解我对>>>运算符的认识: >>> ...

  5. java中右移_Java中的按位右移运算符

    Java支持两种类型的右移运算符.>>运算符是有符号的右移运算符,而>>>是无符号的右移运算符.左操作数的值向右移动右操作数指定的位数. 签名右移运算符 带符号的右移运算 ...

  6. Java基础篇:右移运算符

    右移运算符>>使指定值的所有位都右移规定的次数.它的通用格式如下所示: value >> num 这里,num指定要移位值value移动的位数.也就是,右移运算符>> ...

  7. 【java基础】-java移位运算符:右移运算符和无符号右移运算符

    下表列出了位运算符的基本运算,假设整数变量A的值为60和变量B的值为13: 操作符 描述 例子 & 如果相对应位都是1,则结果为1,否则为0 (A&B),得到12,即0000 1100 ...

  8. 牛客杂记——java中左移运算符<<、右移运算符>>和无符号右移运算符>>>的区别

    左移运算符<<.右移运算符>>和无符号右移运算符>>> 左移运算符<< 右移运算符>> 右移运算符>>> 左移运算符 ...

  9. 8. Java 中的运算符 【连载 8】

    在前面的内容已经学会了如何定义变量和初始化变量.定义变量的目的就是为了操作数据.Java 语言中给我们提供了专门用来操作这些数据的代码符号,统称为"运算符". 按照操作符的用法,我 ...

最新文章

  1. KafkaManager中Group下不显示对应Topic的解决方案
  2. python的下载和安装步骤-PyCharm下载和安装详细步骤
  3. webpack自定义loader并发布到npm
  4. linux命令 - free -m
  5. boost::mpl::always相关用法的测试程序
  6. C语言字符串相关一级指针内存模型
  7. 西安交大三月计算机考试题,西安交通大学17年3月课程考试《计算机控制技术》作业考核试题.docx...
  8. 毕业设计matlab在误差处理中的应用,毕业设计MATLAB在误差处理中的应用要点分析.doc...
  9. Python教程和PyMySQL数据库导航
  10. EXCEL 两列名字 如何快速查看缺少了哪些人名
  11. 泛型与容器连载(一)泛型的基本概念和原理
  12. 原来Android还可以这样通过反射,获取jar包属性及方法
  13. excel合并计算机操作,电脑把多个Excel文件合并成一个文件的方法
  14. 技术人员的价值是什么?技术的价值体现在赋能业务
  15. java使用poi导出word并且带图片
  16. Oracle用户管理的备份与恢复(冷热)
  17. 三种评价聚类程度的内部指标
  18. NUnit的入门学习
  19. 贪玩蓝月-大漠模拟脚本源码
  20. Pentaho Data Integration(Kettle) 6.0

热门文章

  1. mysql的sysdate_MySQL获取时间及日期的函数--sysdate()
  2. MinGW-w64安装及环境配置
  3. 日语2级终于过了,在大学的最后一年
  4. 数据挖掘工程师发展方向浅谈
  5. 安卓Android家教信息平台软件app毕业设计
  6. week9 day3 CSS属性设置
  7. 用Delphi+DirectX开发简单RPG游戏
  8. 苏州会不会成为下一个深圳?
  9. [转自水木]拿到工行全额赔付,发盗刷起诉攻略!
  10. springboot直接使用阿里的镜像来下载包