搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小蓝xlanll
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
【机器学习】机器学习创建算法第2篇:K-近邻算法【附代码文档】
2
【报告分享】“轻地图”方案之下,主机厂与图商的关系可能会更加紧密
3
Android 开发的现状及发展前景_android前沿技术现状与发展研究
4
安卓平板python编程软件,安卓平板可以运行python
5
在 .NET 下使用 Pdfium 渲染和打印 PDF
6
C++经典面试题全集 50~100道 都附带有参考答案_c++面试题目100及最佳答案
7
mysql插入中文数据变成问号的问题_mysql 中文变成问号
8
css强制换行_强制换行css
9
每周问答精选:PolarDB 和 PolarDB-X 的区别是什么?_polardb-x和polardb
10
小程序 组件生命周期 show hide_小程序 组件 show
当前位置:
article
> 正文
有关计算机运行时的零扩展和符号扩展与移位运算的总结_符号扩展与0扩展
作者:小蓝xlanll | 2024-03-20 09:27:24
赞
踩
符号扩展与0扩展
计算机编程中的一种常见运算就是不同类型之间的转换(即位级别的转换)。在转换之时我们要保证被转换的数值保持不变,否则,就有可能发生数值溢出。当然,从较大的数据类型(比如long)转换到较小的数据类型(如short),这根本是不可能的,这样很可能会发生溢出,但是,从一个较小的数据类型转换到较大的数据类型,是可能的。当我们将一个较小数据类型执行零扩展(zero extension)至一个较大的数据类型时,系统只是简单的在数据的开头添加0,当我们将一个较小的数据执行符号扩展(sign extension)时,系统会在数值中添加最高有效位的值的副本。
举个例子,现在有一个16位的short int的数据为0xc345
当系统执行零扩展至32位int时,该数据就变成0x0000c345
当系统执行符号扩展至32位int时,该数据就变成了0xffffc345(因为c的首位为1)
计算机中移位运算分为两大类:左移位和右移位运算。计算机中的左移位运算规则是数值向左移动k位,舍弃最高的k位,并在右端补k个0。而计算机一般支持两种右移运算:逻辑右移和算数右移。逻辑右移在左端补k个0,算数右移在左端补k个最高有效位的值。比如说,
x=01101100
x<<4 11000000
x>>4(逻辑右移) 00000110
x<<4(算数右移) 00000110
x=11101100
x<<4 11000000
x>>4(逻辑右移) 00001110
x<<4(算数右移) 11111110
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小蓝xlanll/article/detail/272340?site
推荐阅读
article
LOOP
指令...
LOOP
指令1、Loop指令的格式: loop 标号2、CPU执行loop指令时,要进行两步操作①(cx)=(cx)-1...
赞
踩
article
internet
信息
服务
器
管理器
,细述
Win10
系统上开启
internet
信息
服务
(
iis
)
管理器
的...
最近有用户在
Win10
系统上操作时,提示需要开启
internet
信息
服务
(
iis
)
管理器
,这个
internet
信息
服务
(...
赞
踩
article
C#
类
模拟
键盘
和
鼠标
以及内存读取
_
c#
读写
鼠标
...
key kk = new key(); // IntPtr a = new IntPtr(); kk.sen...
赞
踩
article
前后台
url
传参
_
href
url
+
变量
...
我们常用
url
作为传递参数的媒介,也是开发中较为常用的传递参数的方法~前台书写: window.location.hre...
赞
踩
article
传统
银行
的
战略
转型
之路,
长沙
银行
迈向
数据
驱动
提质年...
长沙
银行
(股票代码:601577)作为
长沙
本地
银行
,始终坚持以客户为中心,在移动优先
战略
下推动线上线下一体化融合发展。2...
赞
踩
article
Linux
系统
与
进程
有关
的
系统
调用
_以下哪个是
linux
进程
控制
的
系统
调用
...
本文主要展示了如下
系统
调用
的
使用说明,并做了演示程序。getpidgetppidforkwaitpidexec文章目录一...
赞
踩
article
大
数据
与
机器
学习...
大
数据
和
机器
学习已成为各个行业取得成功的关键因素。大
数据
是一个术语,用于描述大型的、难以管理的、结构化的和非结构化的海量...
赞
踩
article
Linux
系统
编程——
Linux
进程
概念_
系统
调用
如何
识别
进程
id
...
Linux
系统
编程,介绍了操作
系统
,
进程
相关的基本概念,以及
如何
使用fork创建子
进程
,描述了
进程
中的僵尸和孤儿
进程
。最...
赞
踩
article
Fidder
下载安装
小白_
fidder
官网...
Fiddler官网下载链接:https://www.telerik.com/fiddler下载步骤:一:打开官网,点击D...
赞
踩
article
常用
概率
论
矩阵
论
公式_
矩阵
概率
论
...
bayes公式a,b,c是不同的随机变量_
矩阵
概率
论
矩阵
概率
论
...
赞
踩
article
【干货长文】详述
银行业
数字化
转型
中
的
敏捷
变革
...
导语2022年初,人民银行在《金融科技发展规划(2022-2025年)明确提出,激活
数字化
经营新动能,构建
敏捷
化创新体系...
赞
踩
article
Android
framework
源码
结构图_
android
framework
.
jar
对应
的
源...
转!转!转!https://blog.csdn.net/iqingfen/article/details/4470303...
赞
踩
article
关机时 ,提示
其他
用户
登录
到这台
计算机
,关闭
WINDOWS
会使他们丢失数据_
其他
用户
登录
到这台
计算机
...
一般出现这个提示 是在 另一个
用户
登录
的情况下 关机或重启的时候出现 这个 如 你在没有注销一个
用户
的情况下 切换到另一...
赞
踩
article
springmvc
引入
资源
路径
血案
_
springmvc
查找
resources
本地
资源
路径
应该怎么写...
分析准备项目
路径
:相对
路径
报错绝对
路径
报错正确的
路径
_
springmvc
查找
resources
本地
资源
路径
应该怎么写sp...
赞
踩
article
clickhouse
常用命令_
clickhouse
truncate
table
...
clickhouse
常用命令TRUNCATE
table
表名 ON CLUSTER cluster_name;sele...
赞
踩
article
【大
模型
】更强的
ChatGLM3
-
6B
来了,
开源
可商用...
ChatGLM3
-
6B
_chatglm3-6bchatglm3-6b ...
赞
踩
article
NineAi
系统
midjourney
及
GPT4
中转
接口
使用说明...
很多网上支持中转
接口
支持
midjourney
接口
和
GPT4
接口
系统很少,官方注册非常麻烦,现在4.0和MJ的KEY也没现...
赞
踩
article
专业120+总400+
北京理工大学
826
信号处理
导论
考研
经验北理工
电子信息
与
通信工程
,
真题
,
大纲
,
参...
专业120+总400+
北京理工大学
826
信号处理
导论
考研
经验北理工
电子信息
与
通信工程
,
真题
,
大纲
,
参考书。专业120+总...
赞
踩
article
MIPS
指令
集
单
周期
CPU
兼
Verilog
学习_cpu
单
周期
指令
...
基于
MIPS
架构的
单
周期
CPU
,利用verilog硬件描述语言,烧入basys3板上。_cpu
单
周期
指令
cpu
单
周期
指令
...
赞
踩
article
Fiddler
抓包
使用教程-过滤_
fidder
的
selected
sessions
是灰色的点不动...
Fiddler
抓包
使用教程-过滤 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ar...
赞
踩
相关标签
编程语言
internet信息服务器管理器
c#
byte
string
scroll
cmd
user
url
传参
接受参数
发送参数
1024程序员节
linux
c++
多进程
大数据
机器学习
c语言
矩阵论
概率论
公式
java
android