【Java】位运算符---算术右移和逻辑右移、算术左移和逻辑左移

article/2025/9/24 6:59:34

文章目录

  • 1. 算术左移和逻辑左移
  • 2. 算术右移和逻辑右移
  • 3. Java中<<、>>和>>>的含义

1. 算术左移和逻辑左移

对于有符号数无符号数:算术左移 == 逻辑左移。

操作逻辑:丢弃高位,低位补0。

数值变化:左移n位,相当于乘以2的n次方。(对于无符号数、有符号数的正数或负数,均成立)。

2. 算术右移和逻辑右移

分类算术右移逻辑右移
无符号数丢弃低位,高位补0丢弃低位,高位补0对于无符号数,算术右移 == 逻辑右移
有符号数丢弃低位,高位补符号位
(正数为0,负数为1)
丢弃低位,高位补0对于有符号数,算术右移 != 逻辑右移

【注】对于无符号数有符号数的正数:算术右移 == 逻辑右移。

数值变化:右移n位,相当于除以2的n次方。适用于:

  • 无符号数的右移。
  • 有符号数的算术右移、正数的逻辑右移。

【注】只有一种情况不适用,就是负数的逻辑右移。

3. Java中<<、>>和>>>的含义

  • <<:算术左移。
  • >>:算术右移。
  • >>>:逻辑右移。

【注】没有<<<符号。

程序示例:


public class BitOperator{public static void main(String[] args){System.out.println(2<<1);//算术左移,输出4System.out.println(-2<<1);//算术左移,输出-4System.out.println(2>>1);//算术右移,输出1System.out.println(-2>>1);//算术右移,输出-1System.out.println(2>>>1);//逻辑右移,输出1System.out.println(-2>>>1);//逻辑右移,输出2147483647}
}

运行结果:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/2SUdRRGk.shtml

相关文章

算术右移与逻辑右移的区别

算术右移与逻辑右移的区别&#xff1a; 1、右移移动的是二进制位 2、右移操作符分为算术右移操作符和逻辑右移操作符&#xff1a;算术右移操作符&#xff1a; 右边&#xff08;低位&#xff09;舍去&#xff0c;左边&#xff08;高位&#xff09;补原符号位&#xff0c;原符号位…

Mac 安装Git

使用mac安装git有两种方法&#xff0c;一种是mac自带的git&#xff0c;但是我看APP Store中评论不好。另一个是Git自己管理的软件&#xff0c;我使用的是这种。 1. 下载Git安装包&#xff08;https://git-scm.com/download/mac&#xff09; 下载完成之后&#xff0c;点击Finde…

mac 下载安装git

MAC下载安装Git 在官网下载git 官网地址&#xff1a;https://git-scm.com/downloads 选择对应的版本&#xff0c;安装即可 git命令 查看git版本&#xff1a;git --version查看git命令所在的安装路径: which git

mac m1 安装git、node

文章目录 1.安装brew2.验证3.解决not found: brew 配置环境变量4.隐藏问题6.安装git5.mac 安装node 1.安装brew Homebrew是Mac上的一个包管理器&#xff0c;可以帮助你轻松地安装和管理各种开源软件。要安装Homebrew&#xff0c;请打开终端并运行以下命令&#xff1a; /bin/z…

MAC上git安装及配置

MAC上git安装及配置 新换了Mac笔记本&#xff0c;用得很不习惯&#xff0c;浅记录一下 一、安装Git 首先查看电脑是否安装Git&#xff0c;终端输入&#xff1a; git没有找到&#xff0c;但电脑自动提示安装开发者工具&#xff0c;安装后测试git安装成功。 方式2&#xff1…

Mac 下面安装 Git 步骤

1、安装 homebrew 命令 先通过国内镜像文件下载homebrew安装包 /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"运行结果如下所示&#xff1a; 此时这里会提示一个警告&#xff0c;这个其实是我们没有这个命令的环境…

win和mac安装使用git

win安装与使用git 首先可以在官网&#xff08;下载速度慢&#xff0c;但也能下载下来&#xff09;或者下面的淘宝镜像地址&#xff08;下载速度快&#xff09;将git下载下来&#xff0c;然后安装。 https://registry.npmmirror.com/binary.html?pathgit-for-windows/ 安装过…

MAC电脑上安装git并进行简单使用

在mac终端上运行git其实非常方便简单&#xff0c;但是我们需要先安装一个git的客户端。以下是git客户端安装的一个简单操作教程&#xff0c;希望能够对你有所帮助&#xff01; 1.安装git 官方网站地址&#xff1a;https://git-scm.com 点击Downloads&#xff1a; 选择macOS:…

Mac安装Git并配置到IDEA(超简单)

一、安装Git 1、在Mac的终端上输入git检测是否安装git&#xff0c;如果没有&#xff0c;点击弹出的“安装”按钮。 https://git-scm.com/downloads 或者 git2、安装完成之后&#xff0c;在终端输入 git --version 查看版本信息 git --version在终端输入 git --version 查看版…

小记MAC安装GIT

MAC安装GIT教程 0、安装方式说明 MAC安装软件的时候&#xff0c;有一个很好用的工具&#xff0c;叫&#xff1a;homebrew&#xff0c;大家可以试一下。 我这里采用下载安装包的方式进行。 1、下载git 我这里就暂且选择git最新版本&#xff0c;2.36.1。 正常情况下&#xff…

M1/M2 MAC 安装git

M1/M2 MAC 安装git 若想用mac自带的gitHomebrew安装 若想用mac自带的git cmd输入 git --version&#xff0c;会跳出来说明还没有安装&#xff0c;根据提示点确认安装就好【但gitk等不支持&#xff0c;一般还是从官网下比较方便】 Homebrew安装 官网中提供了几种&#xff0c;…

MAC安装git的三种方式

MAC安装git的三种方式 方式一&#xff1a;使用Homebrew安装方式二&#xff1a;从官方网站下载安装包方式三&#xff1a;使用Xcode Command Line Tools安装总结 在MAC上安装Git有多种方式&#xff0c;包括通过Homebrew、下载安装包等多种方式。以下是几种安装方式的步骤和说明。…

git for Mac安装

背景&#xff1a; 由于太多blog上安装说明繁琐而且方式不一定是最简便的&#xff0c;所以此时使用最简便以及用官方下载安装即可&#xff0c;而不是还要安装homebrew或Xcode&#xff0c;通过这种进行git的安装。 安装方式有三种&#xff1a; 1、下载git官方安装包&#xff0…

三种常见的 Mac 安装 git 工具的方法

目录 前言 正文 一、佛系法 二、brew 法 三、终极大法 结尾 前言 有时候新 Mac 本子需要安装 git 工具&#xff0c;或者原来的 git 工具损坏了&#xff0c;再或者需要升级 git 版本&#xff0c;都需要涉及重新安装 git&#xff0c;本文将介绍三种常见的安装方法。 正文 …

mac系统安装git 详细教程

0.概述 记录一下mac系统安装git环境 首先我们看一下自己的mac系统是否有git &#xff0c; 打开终端输入git --version 2.我们进入git官网 git官网下载界面https://git-scm.com/download/mac 通过官网介绍我们得知安装git有下面几种方式&#xff0c;我们下面会通过Homebrew的方式…

MacBook安装git教程,git学习这一篇就够了!

&#x1f33a;今天想和大家分享一下git&#xff0c;想做这一期的原因是因为在实习期间&#xff0c;在和测试部门的主管交流需求时&#xff0c;她发现我对git一窍不通&#xff0c;然后叫我有空看看git去&#xff0c;这不&#xff0c;我就开始看看git。我在下面放上github和git的…

Mac安装Git

文章目录 一、简介二、安装指引三、配置信息 一、简介 在Mac上安装Git之前&#xff0c;可以先使用git --version来查看一下是否安装了Git&#xff0c;因为Mac系统可能自带了Git&#xff0c;或者在你安装XCode&#xff08;或者XCode的命令行工具&#xff09;时&#xff0c;可能…

Win10家庭版没有本地组策略编辑器的解决办法

本篇博客会教大家手动安装本地组策略编辑器&#xff0c;因为win10家庭版并不自带这个编辑器&#xff0c;所以需要我们自己手动安装。 第一步&#xff1a;创建一个批处理文件 1、同时按下键盘上的WINR键&#xff0c;输入notepad回车&#xff0c;打开记事本。 2、将以下代码复制…

win10本地组策略编辑器找不到怎么办(超详细,超易懂)

1.在今天要打开本地组策略编辑器的时候&#xff0c;突然发现电脑当中没有出现&#xff0c;也就是系统本身没有自带这个编译器&#xff0c;那么解决方法如下&#xff1a; A.首先同时按键盘上的WINR键&#xff0c;打开运行对话框&#xff0c;输入notepad打开记事本&#xff1b; …

win10没有本地组策略怎么办?

前言 Win10家庭版是没有本地组策略编辑器的&#xff0c;你可以选择升级为专业版&#xff0c;也可以按照本文操作写一个批处理文件打开本地组策略。 Windows各个版本支持的功能不同&#xff1a; 如何添加本地组策略编辑器 右键桌面&#xff0c;新建一个文本文档 2.将下方代…