逻辑右移,逻辑左移,算术右移,算术左移

article/2025/9/24 6:48:26

1.结论

逻辑左移与算数左移一样,右边统一添0 

逻辑右移,左边统一添0 

算数右移,左边添加的数和符号有关

c语言中的移位操作符,在左移时执行的是逻辑移位,在右移时执行的是算术移位

那怎么用>>实现右移操作呢?
        无符号数的移位操作都是执行的逻辑移位那么要想用>>实现逻辑右移就可以将操作数强制类型转化为unsigned类型

2.实验

2.1. 结果截图:

 2.2.代码

2.2.0.图一代码

#include <stdio.h>int main()
{int a = 0xfffffffe;int b;//逻辑左移----变成无符号数b = (unsigned int)a <<1; printf("逻辑左移 :%x\n",b);//算术左移b = a <<1; printf("算术左移 :%x\n",b);//逻辑右移----变成无符号数b = (unsigned int)a >>1; printf("逻辑右移 :%x\n",b);//算术右移b = a >>1; printf("算术右移 :%x\n",b);return 0;
}

 2.2.1.图二的代码:

#include <stdio.h>int main()
{int a = 0xBffffffe;int b;//逻辑左移----变成无符号数b = (unsigned int)a <<1; printf("逻辑左移 :%x\n",b);//算术左移b = a <<1; printf("算术左移 :%x\n",b);//逻辑右移----变成无符号数b = (unsigned int)a >>1; printf("逻辑右移 :%x\n",b);//算术右移b = a >>1; printf("算术右移 :%x\n",b);return 0;
}


http://chatgpt.dhexx.cn/article/MXkcyQIu.shtml

相关文章

Verilog-移位操作(算术右移与逻辑右移)

Verilog-移位操作&#xff08;算术右移与逻辑右移&#xff09; 写在前面MIPS文档中的指令介绍算术右移与逻辑右移及其Verilog语言区别算术左移与逻辑左移 写在前面 在计算机组成原理课程设计-VerilogHDL流水线处理器开发中涉及到了如下两条指令&#xff1a;SRAV与SRLV&#xf…

算术左、右移位与逻辑左、右移位,右移一位和除二的区别、算术溢出

当你通过搜索逻辑&#xff0c;算术移位运算的时候&#xff0c;一直寻找资料&#xff0c;只不过可能你没有找到满意的回答&#xff0c;看到这&#xff0c;你大概率可以结束你的搜索过程了。 这里先说一句很重要的话&#xff1a; 正数的原码&#xff0c;反码&#xff0c;补码三…

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

文章目录 1. 算术左移和逻辑左移2. 算术右移和逻辑右移3. Java中<<、>>和>>>的含义 1. 算术左移和逻辑左移 对于有符号数或无符号数&#xff1a;算术左移 逻辑左移。 操作逻辑&#xff1a;丢弃高位&#xff0c;低位补0。 数值变化&#xff1a;左移n位…

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

算术右移与逻辑右移的区别&#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;可能…