腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
位圆
移位
符号
、
、
、
C
语言
和其他一些
语言
都有。它们通常至少有逻辑
移位
(实际上,当使用它们进行有符号整数时是算术的,而当整数是无符号时则是逻辑的)。左移(<<) 在Java中也有一个逻辑
移位
右
(>>>)。没有单独的逻辑
移位
右
,因为它与算术
移位
右移相同。在编写汇编
语言
时,我有时需要
循环
移位
(crc、crl、ror和rol)。有时,我想把它
浏览 5
提问于2015-09-25
得票数 2
2
回答
循环
移位
c
、
在Java中,我可以只返回n >> 1; 这在
C
语言
中是可能的吗?
浏览 1
提问于2010-05-31
得票数 1
回答已采纳
2
回答
给出最大数目的
右
循环
移位
数
、
、
、
、
N的
右
循环
移位
是N的
右
循环
移位
1位K倍的结果。前导零可能出现。例如:两位对9736的
右
循环
移位
是2434,其目的是求整型K,使N的<
浏览 0
提问于2015-05-24
得票数 3
3
回答
计算给出最大值的30位整数中的位
移位
数。
、
、
X2 X1 X0X28 ...X2 X1 X0 X29000000 0000 010011000001BIN=1217000000 0000 0000 1001 1000 0010 1000=2434 1000000000 00100
浏览 1
提问于2011-03-20
得票数 3
回答已采纳
3
回答
循环
移位
的应用
、
、
、
我想知道一些应用
循环
移位
的例子。例如,对无符号整数的右
移位
将导致除以2。相反,左
移位
会导致乘法2。二进制数上的
循环
移位
有什么著名的/有趣的性质吗?注意:关于
右
/左
移位
的示例说明了该特定运算符的应用程序。我要求类似的例子
循环
移位
运算符/函数。
浏览 2
提问于2013-11-11
得票数 4
回答已采纳
3
回答
在
C
的
移位
操作中使用变量时发生错误
昨晚,我的朋友告诉我一个情况,如下所示:int a = 0;printf("%d\n", 1 << (a-
浏览 0
提问于2013-10-17
得票数 3
回答已采纳
2
回答
如果我们将整数按位
移位
超过其大小,会发生什么情况?
、
在Visual Studio编译
C
代码后,结果是4。void main() { int
c
= 1;
c
=
c
<<34;}shl eax,22h我想知道这种行为是跨平台标准化的,还是在不同平台上有所不同的?
浏览 3
提问于2013-04-21
得票数 7
回答已采纳
1
回答
位移时间复杂度
、
、
、
我想知道
右
位
移位
操作符>>的时间复杂度是什么,最好是用java,如果可能的话,使用其他
语言
,如
C
、Python .等等。它是O(n)还是O(1),其中'n‘是
移位
的位数。
浏览 0
提问于2017-05-03
得票数 2
回答已采纳
1
回答
二进制数的
循环
移位
相等
我正在寻找一种用二进制数做圆周左移的方法,例如数字1011左
循环
移位
0111
右
循环
移位
1101,但是我不知道怎么做?
浏览 1
提问于2014-06-15
得票数 0
3
回答
为<<操作员综合的硬件是什么
、
、
、
我最近开始研究HDL
语言
,同时通过
右
/左
移位
运算符,我在学校学习的是它们是连续的D FlipFlops,逐位
移位
数据以产生输出。我假设在用HDL
语言
综合它们时也会做同样的事情,但我在verilog综合中看不到同样的硬件,它看起来就像RTL_LSHIFT中的简单连接操作。我知道所有的算术和逻辑
移位
的功能,我需要硬件综合在HDL中。代码: input[5:0] a, input clk, ou
浏览 8
提问于2020-07-22
得票数 0
4
回答
双向移动2D矩阵的有效方法?
、
shift('left', l) [5, 2, 2],我在两个深度上都使用collections.deque,因为,但是“向上”或“向下”只需要1次
移位
,“左”或“
右
”则需要N次
移位
(我的实现是对每一行使用一个for
循环
)。在
C
语言
中,我认为可以使用指针算法(例如,)来改进这一点。编辑: 我们可以假设
浏览 1
提问于2013-11-09
得票数 13
回答已采纳
1
回答
LC-2K中使用指令加法和nor的位
移位
我试图做逻辑
移位
,
右
和左逻辑
移位
,只使用LC-2K指令!在ARM ISA,汇编
语言
,有LSR和LSL写位
移位
的汇编
语言
,但LC-2K没有这样的选择。我似乎找不到一种方法来做任何的改变,仅仅使用这几个指令可能在LC-2K汇编
语言
。 请给我一些建议。提前谢谢你!
浏览 1
提问于2016-02-02
得票数 0
回答已采纳
2
回答
在指定索引处移动
数组
元素
、
、
、
、
什么是最有效的算法,以移动
数组
元素在指定的索引左和
右
一个位置?例如,a,b,
c
,d,e,f的
移位
指数1,3,5向左得到b,a,d,
c
,f,e我使用
C
++ std::向量存储
数组
。
浏览 1
提问于2014-07-02
得票数 0
回答已采纳
7
回答
矩阵
循环
移位
、
、
、
、
有谁知道一个有效的方法来
右
循环
移位
一个矩阵吗?顺便说一句,矩阵是二进制的,但求解非二进制矩阵的方法也很好。例如。
浏览 0
提问于2009-09-26
得票数 3
回答已采纳
2
回答
数组
中的
循环
字节
移位
、
、
、
我正在编写一个LED显示器(7x48),我正在使用的
语言
是BASIC (以前没有该
语言
的经验,但使用
C
/
C
++),我有一个小问题。我有一个
数组
(字节的red20),当前状态的一个例子是:为了简单起见,让我们假设它是red3现在我需要将
数组
移位
1,所以在下一个
循环
中,它应该是00110100 10111000 10111011我正
浏览 4
提问于2013-05-10
得票数 1
回答已采纳
3
回答
为什么将一个无符号数左移32次不会产生0?
、
a <<= 1; unsigned
c
= (b << 31); cout <&
浏览 6
提问于2013-09-14
得票数 6
2
回答
数组
大小使用位操作的原因
、
、
最近,我对位操作有了一个基本的想法,我正在经历一个问题,在这个问题中,我发现了这个
C
++语句:我确实有一个左/
右
位
移位
的基本概念,但我想知道为什么它被用于
数组
大小的位置
浏览 0
提问于2017-12-06
得票数 1
回答已采纳
1
回答
使用
数组
复制方法的
右
循环
移位
( java )
、
我有一系列字符,如:我希望执行一个向右的
循环
移位
,例如,如果
循环
移位
为整数2,那么字符将向右移动两个位置,结果是:我想知道如何使用arraycopy方法来实现这一点。我已经成功地实现了它,当涉及到将
数组
向左移动到一定数量的轮班时,如下所示: System.arraycopy(sArray, leftShifts, leftShiftedArray, 0, n - leftShifts
浏览 1
提问于2018-09-02
得票数 2
回答已采纳
1
回答
左移逻辑两个数字/寄存器之和?
、
、
、
是否有一种方法可以用两个数字/寄存器之和执行左
移位
逻辑?mov r4, r1, lsl add, r7, #1
浏览 0
提问于2018-12-26
得票数 1
回答已采纳
1
回答
汇编8086中的SAL/SAR与SHR/SAR
、
、
我正在学习汇编
语言
(特定于x86)。我理解SAL和SHL的工作方式是类似的(清除lsb并将msb传送到CF),从这里到。 考虑到SHR和SAR的操作方式不同(后者保持msb不变)。我想对有一个清晰的概念,为什么--
移位
算术的功能--
右
SAR的功能与Shift
右
SHR不同,但同时SHL和SAL保持着相似的功能?
浏览 5
提问于2016-03-12
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-数组指针与指针数组
C语言指针数组和数组指针详解
C语言必备知识——数组
C语言:数组和指针
C语言数组指针(指向数组的指针)详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券