当前位置: 首页 > article >正文

java基础之移位运算符

概述

按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零

操作符:

<<:按位左移运算符。左操作数按位左移右操作数指定的位数
>>:按位右移运算符。左操作数按位右移右操作数指定的位数
>>>:按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

赋值移位符

赋值移位运算符:<<=、 >>=、 >>>=

举例

3 << 2
首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011
然后把该数字高位(左侧)的两个零移出
其他的数字都朝左平移2位
最后在低位(右侧)的两个空位补零
则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100
则转换为十进制是12

http://www.lryc.cn/news/2412843.html

相关文章:

  • 网站SEO优化知识梳理
  • 嵌入式技术相关网站和论坛和博客
  • java模拟器下载文件_KEmulator(java模拟器)最新下载
  • vrml场景实例代码_Mask TextSpotter v3:用于场景文字检测和识别的分割Proposal网络...
  • Oracle 11g的安装
  • 三十二个vbs整蛊代码,好玩到没朋友
  • WINDOWS无法配置此无线连接,如果您已经启用其他程序管理此无线连接,
  • 鬼哥解说多元链mut背景
  • CEF-概述和常用功能介绍(GeneralUsage翻译)
  • 便利店收银管理系统(源码+开题)
  • 【单片机】51单片机の入门指南上(保姆级)
  • 新建虚拟机向导_老司机教你如何在虚拟机安装win8系统,双系统也可以这样实现...
  • 浙江学计算机怎么选课,新高考下浙江孩子应怎么选课(专业人士建议)
  • 对日外包感悟
  • p2p网络终结者最高权限使用教程
  • 你可能并不知道这样定制炫酷的jupyter主题
  • 【QT教程】QT6 Web开发入门 QT Web
  • WebService接口的生成和调用(WebService接口)
  • #YOLOv7#好用还免费的“赠品”助力实现实时目标检测的新高地
  • ISA Server
  • 2022长安杯的网站重构及部分题解
  • Microsoft程序员测试题(一些高难度智力题)
  • 卷毛机器人抢大龙视频_扫地机器人金榜推荐||扫地机器人近一年低价整理||旗舰扫地机器人最新优惠汇总(20201219)...
  • 单纯的把ASP.NET项目发布到网站上
  • 真人qq秀代码_波士顿动力Spot买家秀
  • jquery 数组indexof_简单谈谈JS数组中的indexOf方法
  • UltraEdit-32的授权码
  • zabbix--监控web服务(2)统计PV和UV
  • 模板代码概述
  • Ubuntu 10.04.4 Server版无线上网相关配置 | (待完善)