腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C
语言
中的算术
右移
、
、
在
C
语言
中,在32位机器上,我想知道如果1是有符号整数,1>>31是否返回-1,因为对于2的补码,在进行
右移
位(算术)时,会复制符号位以给出结果 1111 1111 1111 1111 1111 1111
浏览 1
提问于2012-10-05
得票数 0
回答已采纳
5
回答
为什么-127>>1的二进制表示是11000000?
、
、
我知道-127的二进制表示是10000001 (补码)。(-127>>1) = 11000000?
浏览 6
提问于2012-06-25
得票数 0
回答已采纳
4
回答
右移
位和有符号整数
、
、
00000000 00000000);生成一个带位字段的word,如下所示:我的问题是,我可以在所有平台和
C
+
浏览 0
提问于2011-09-23
得票数 29
回答已采纳
3
回答
C
#中的>> Java操作符的等价物是什么
、
我在将一些Java代码转换为
C
#时遇到了>>操作符。这个运算符叫什么?在
C
#中等效项是什么?
浏览 0
提问于2012-10-04
得票数 0
回答已采纳
2
回答
将代码从
C
转换为Java: shifts
、
、
我有一些
C
代码,其中一个无符号整数被一个(有符号)变量移位。例如,当转换为Java时,我能用一个带符号的int替换它吗? 我认为左移位是安全的,但我不确定
右移
位。
浏览 3
提问于2011-08-08
得票数 1
回答已采纳
5
回答
算术
右移
1101 >> 2,破解编码中的错误解决方案?
、
我的推理是因为>>是一个算术
右移
位,在这里,你用最有意义的位(左最左的位,因为它保留了负数)。我是不是理解错了?
浏览 8
提问于2015-01-17
得票数 0
回答已采纳
8
回答
用
C
语言
实现逻辑
右移
、
我正在用
C
语言
编写一个逻辑
右移
位函数,只使用位运算符。
浏览 2
提问于2011-03-10
得票数 17
2
回答
C
语言
中的
右移
位除法
我是一个绝对的
C
初学者,正在尝试学习位移位。我写了一个小程序,通过
右移
测试除法。
浏览 1
提问于2014-09-01
得票数 0
1
回答
为什么F#按位运算符垫有1的符号类型?
、
、
、
、
我正在查看按位操作的F#文档:int mask = -2147483648 >> 1; //
C
++ code10000000 00000000 00000000 00000000 面具等于107
浏览 4
提问于2010-09-29
得票数 3
回答已采纳
1
回答
为什么(N)n= n>>1循环不以负n终止
、
、
、
我的目标是编写一个程序来计算在python中表示一个数字所需的位数,如果我选择了number = -1或任何负数,程序就不会终止,下面是我的代码:cnt = 0 number = number>>1print(cnt)
浏览 2
提问于2019-10-04
得票数 2
回答已采纳
6
回答
>>>操作在
C
++中是什么?
、
在中,作者建议使用以下bug修复:有人知道这个>>>操作符是什么吗?当然,下面的操作符引用列表中没有它:
浏览 3
提问于2011-04-03
得票数 10
回答已采纳
1
回答
哪些
语言
对操作而不是数据有符号/无符号?
、
、
在大多数比汇编更高级的
语言
中,整数变量的性质是有符号的或无符号的。在
C
中,"unsigned short“作为一种数据类型。我能想到的所有
语言
,
C
系列或派生于Pascal的、较新的
语言
,如Go,都有这样的数据类型。(有些公司不提供未签名的服务,只提供已签名的服务,但不要介意这些服务。)有符号
右移
位和无符号
右移
位操作码。有符号整数和无符号整数都要经过相同的算术电路,因为1和0的结果是一样的。进位和溢出标志被调整。只是好奇,因为我喜欢接近硅片的
语言</em
浏览 0
提问于2012-11-09
得票数 4
1
回答
使用Jison,如何扫描
右移
运算符和嵌套泛型类型定义
、
我正在为一种支持
右移
位运算符和泛型类型的
语言
编写语法。例如: let x = 0 >> 2; 我的问题是,在扫描过程中,
右移
位操作符被正确标记我觉得这是一个常见的问题,因为我的语法与其他所有
C
风格的
语言
都很相似,但是我还没有找到解决它的方法(除了编写一个手动分隔>的预扫描脚本)。
浏览 33
提问于2018-06-03
得票数 0
回答已采纳
1
回答
位圆移位符号
、
、
、
C
语言
和其他一些
语言
都有。它们通常至少有逻辑移位(实际上,当使用它们进行有符号整数时是算术的,而当整数是无符号时则是逻辑的)。左移(<<) 在Java中也有一个逻辑移位右(>>>)。没有单独的逻辑移位右,因为它与算术移位
右移
相同。在编写汇编
语言
时,我有时需要循环移位(crc、crl、ror和rol)。有时,我想把它们作为符号,而不是字母组合来规划或编写文档。我找不到他们的任何符号。
浏览 5
提问于2015-09-25
得票数 2
2
回答
循环移位
c
、
我必须将int向
右移
动一位,然后返回。这在
C
语言
中是可能的吗?
浏览 1
提问于2010-05-31
得票数 1
回答已采纳
3
回答
关于
C
++中的
右移
运算符>>
这是我今天看到的一个
C
++程序:{ int pyr_rows = rows >> i; // what is the
浏览 3
提问于2013-06-28
得票数 0
回答已采纳
1
回答
右移
仅更改输入源
、
、
每当我按下并释放
右移
而不按另一个键时,输入源就会改变.我在任何键盘或
语言
控制面板中都找不到这个快捷方式。我安装了四种
语言
,我98%的时间都在使用英语,所以每当我意外地按
右移
键时,我就不得不继续切换它,这是很可笑的。
浏览 0
提问于2014-12-29
得票数 0
3
回答
Scala中>>与>>>的区别
、
、
在Scala中>>和>>>操作符有什么区别吗?res10: Int = 63 res11: Int = 63 res12: Int = 7 res13: Int = 7
浏览 0
提问于2013-06-20
得票数 14
回答已采纳
2
回答
C
中循环移位
我正在寻找一个算法,实现一个循环移位到位二进制数的左边(在
c
语言
中)。该算法将像>>一样,右边的空格将不是用0填充,而是用从左移来的数字填充。 以及向
右移
动。
浏览 1
提问于2011-08-23
得票数 0
2
回答
为什么shared_ptr向量的定义可以通过编译器检查?
、
、
在整个遗留代码中,我看到了以下定义:我能够用VS2008 w/o问题编译它。std::vector<boost::shared_ptr<ClassNameAAA> > vecClass; 我说得对吗?如果有的话,为什么VS2008允许这样做?
浏览 3
提问于2012-01-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
C语言,C+语言
测试右移:线上监控实践
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券