关于、、的含义及区别
本文主要介绍Java运算符>、>>、>>>三者的含义及区别
1、>:表示大于(是一种比较运算符),比较两者大小,返回值为boolean类型。如 5>6值为false
2、>>:表示带符号右移(是一种位运算符)
如:(1):0110(6)<<1 等于0011(3)
(2):0111(7)>>1 等于:0011(3)
(3):0000 1111(15)>>2 等于:0000 0011(3)
结论:
由此可见,对于右位移来说:如若是右移一位,可以简单的理解为:需要右移的数/2;移动两位:需要右移的数/4;以此类推。。。。(公式:需要右移的数/2的右移位数次方)
位移是不可逆的,意思是:向右位移几位,再左移相同位数,其结果与原值不一定相等。如:0111(7)>>1等于0011(3),再左移0011(3)<<1等于0110(6)
3、>>>:无符号右移,按二进制形式把所有的数字向右移动对应巍峨位数,低位移出(舍弃),高位的空位补零。对于正数来说和带符号右移相同,对于负数来说不同。其他结构和>>相似。
4、 其它类似符合说明:
<< 左移
>>= 右移赋值
>>>= 右移赋值,左边空出的位以0填充
<<= 左移赋值
关于、、的含义及区别相关推荐
- 架构,框架,模式,模块、组件、插件的含义和区别
架构.框架.模式.模块.组件.插件.控件.中间件的含义和区别.经常看到这些概念,但是有些含糊,花点儿功夫整理一下,结果还是有些地方理解的不透彻,先将整理的内容写下来,以供交流.左侧英文栏中有些单词被分 ...
- mysql某个表被行锁了_MySQL 行锁和表锁的含义及区别详解
一.前言 对于行锁和表锁的含义区别,在面试中应该是高频出现的,我们应该对MySQL中的锁有一个系统的认识,更详细的需要自行查阅资料,本篇为概括性的总结回答. MySQL常用引擎有MyISAM和Inno ...
- 云计算中laaS,PaaS和SaaS的含义及区别
laaS,PaaS和SaaS的含义及区别 SaaS: Software-as-a-Service(软件即服务)提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界 ...
- Benchmark和Baseline的含义与区别
Benchmark和Baseline的含义与区别 原文地址:https://www.zhihu.com/question/28823373 Benchmark和baseline都有性能比较的意思. 先 ...
- char,varchar,nchar,nvarchar具体含义和区别
char,varchar,nchar,nvarchar具体含义和区别 他们都是在创建数据库的时候,当你想要定义一个String 类型的数据时一般都是用上面四种类型定义. char类型 它是固定长度 ...
- B、dB、dBm、dBi、dBd、dBc的含义与区别
B.dB.dBm.dBi.dBd.dBc的含义与区别 贝尔(B) 贝尔(B)最初用于表示音量功率10与1的比值,亚历山大.格拉汉姆.贝尔的名字命名.因此,1B表示功率比10:1,这是一种对数的关系,底 ...
- dB HL与dB SPL含义与区别
dB HL与dB SPL含义与区别 转载▼ 1.大家知道,分贝是用来表示声音强度大小的单位,在物理声学上,它是以测量点的声压P除以基准声压Pr,然后通过对数计算得出的,即: 其中"SPL&q ...
- Override和Overload的含义和区别
Override和Overload的含义和区别. (1). Override 特点 (01).覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果: (02).覆盖的方法的返回值必须 ...
- 电脑切换用户关闭计算机会怎样,电脑中待机、关机、睡眠、注销、休眠、切换用户的含义和区别...
有一次在机房上课,老师安装了一个软件后,系统自动提示需要重启后才可以完全使用软件,但是鉴于机房设置的保护系统(只要关机后,系统就会恢复初始状态).所以坚决不可以重启,但是如果不重启的话,软件就无法正常 ...
最新文章
- 适合零基础学python的书籍_适合零基础学习Python的书籍
- php 匹配一次,PHP Regex匹配最后一次出现的字符串
- ACM Doing Homework again
- 【简便解法】1090 危险品装箱 (25分)_33行代码AC
- Oracle笔记:备份还原
- 接私活被公司开除。。
- 2018年流行的vue前端UI框架
- 在装有windows跟ubuntu的机器上重新安装windows后修复ubuntu的grub
- 杭州29岁IT男凌晨突发脑出血!老父亲面对医生急的差点跪下
- 容器技术Docker K8s 24 容器服务ACK基础与进阶-日志管理
- 萤火虫算法matlab实现,萤火虫算法,matlab代码.doc
- 多图详解IT架构师完整知识体系及技术栈
- 4.凤凰架构:构建可靠的大型分布式系统 --- 透明多级分流系统
- GNSS系统星座信息
- C++环境下部署深度学习模型方案
- Android 集成友盟统计
- java 开发服务器
- 背包问题专栏(01,完全,多重)
- Revit 导出插件使用说明及注意事项
- 【感悟】在工作中勇于走出舒适圈