腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
位圆
移位
符号
assembly
、
operators
、
bitwise-operators
、
bit-shift
C
语言
和其他一些
语言
都有。它们通常至少有逻辑
移位
(实际上,当使用它们进行有符号整数时是算术的,而当整数是无符号时则是逻辑的)。左移(<<) 在Java中也有一个逻辑
移位
右
(>>>)。没有单独的逻辑
移位
右
,因为它与算术
移位
右移相同。在编写汇编
语言
时,我有时需要
循环
移位
(crc、crl、ror和rol)。有时,我想把它
浏览 5
提问于2015-09-25
得票数 2
2
回答
循环
移位
c
c
、
bit-shift
在Java中,我可以只返回n >> 1; 这在
C
语言
中是可能的吗?
浏览 1
提问于2010-05-31
得票数 1
回答已采纳
2
回答
给出最大数目的
右
循环
移位
数
java
、
algorithm
、
interview-questions
、
time-limit-exceeded
、
bitwise
N的
右
循环
移位
是N的
右
循环
移位
1位K倍的结果。前导零可能出现。例如:两位对9736的
右
循环
移位
是2434,其目的是求整型K,使N的<
浏览 0
提问于2015-05-24
得票数 3
3
回答
计算给出最大值的30位整数中的位
移位
数。
c++
、
bit
、
bit-shift
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
回答
循环
移位
的应用
algorithm
、
math
、
bit-manipulation
、
bit-shift
我想知道一些应用
循环
移位
的例子。例如,对无符号整数的右
移位
将导致除以2。相反,左
移位
会导致乘法2。二进制数上的
循环
移位
有什么著名的/有趣的性质吗?注意:关于
右
/左
移位
的示例说明了该特定运算符的应用程序。我要求类似的例子
循环
移位
运算符/函数。
浏览 2
提问于2013-11-11
得票数 4
回答已采纳
3
回答
在
C
的
移位
操作中使用变量时发生错误
c
昨晚,我的朋友告诉我一个情况,如下所示:int a = 0;printf("%d\n", 1 << (a-
浏览 0
提问于2013-10-17
得票数 3
回答已采纳
2
回答
如果我们将整数按位
移位
超过其大小,会发生什么情况?
c
、
bit-shift
在Visual Studio编译
C
代码后,结果是4。void main() { int
c
= 1;
c
=
c
<<34;}shl eax,22h我想知道这种行为是跨平台标准化的,还是在不同平台上有所不同的?
浏览 3
提问于2013-04-21
得票数 7
回答已采纳
1
回答
位移时间复杂度
java
、
c
、
bit-manipulation
、
bit-shift
我想知道
右
位
移位
操作符>>的时间复杂度是什么,最好是用java,如果可能的话,使用其他
语言
,如
C
、Python .等等。它是O(n)还是O(1),其中'n‘是
移位
的位数。
浏览 0
提问于2017-05-03
得票数 2
回答已采纳
1
回答
二进制数的
循环
移位
相等
shift
我正在寻找一种用二进制数做圆周左移的方法,例如数字1011左
循环
移位
0111
右
循环
移位
1101,但是我不知道怎么做?
浏览 1
提问于2014-06-15
得票数 0
3
回答
为<<操作员综合的硬件是什么
verilog
、
system-verilog
、
systemc
、
digital-design
我最近开始研究HDL
语言
,同时通过
右
/左
移位
运算符,我在学校学习的是它们是连续的D FlipFlops,逐位
移位
数据以产生输出。我假设在用HDL
语言
综合它们时也会做同样的事情,但我在verilog综合中看不到同样的硬件,它看起来就像RTL_LSHIFT中的简单连接操作。我知道所有的算术和逻辑
移位
的功能,我需要硬件综合在HDL中。代码: input[5:0] a, input clk, ou
浏览 8
提问于2020-07-22
得票数 0
4
回答
双向移动2D矩阵的有效方法?
python
、
matrix
shift('left', l) [5, 2, 2],我在两个深度上都使用collections.deque,因为,但是“向上”或“向下”只需要1次
移位
,“左”或“
右
”则需要N次
移位
(我的实现是对每一行使用一个for
循环
)。在
C
语言
中,我认为可以使用指针算法(例如,)来改进这一点。编辑: 我们可以假设
浏览 1
提问于2013-11-09
得票数 13
回答已采纳
1
回答
LC-2K中使用指令加法和nor的位
移位
c
我试图做逻辑
移位
,
右
和左逻辑
移位
,只使用LC-2K指令!在ARM ISA,汇编
语言
,有LSR和LSL写位
移位
的汇编
语言
,但LC-2K没有这样的选择。我似乎找不到一种方法来做任何的改变,仅仅使用这几个指令可能在LC-2K汇编
语言
。 请给我一些建议。提前谢谢你!
浏览 1
提问于2016-02-02
得票数 0
回答已采纳
3
回答
为什么将一个无符号数左移32次不会产生0?
c++
、
undefined-behavior
a <<= 1; unsigned
c
= (b << 31); cout <&
浏览 6
提问于2013-09-14
得票数 6
1
回答
左移逻辑两个数字/寄存器之和?
assembly
、
arm
、
bit-shift
、
instruction-set
是否有一种方法可以用两个数字/寄存器之和执行左
移位
逻辑?mov r4, r1, lsl add, r7, #1
浏览 0
提问于2018-12-26
得票数 1
回答已采纳
1
回答
汇编8086中的SAL/SAR与SHR/SAR
assembly
、
x86-16
、
opcode
我正在学习汇编
语言
(特定于x86)。我理解SAL和SHL的工作方式是类似的(清除lsb并将msb传送到CF),从这里到。 考虑到SHR和SAR的操作方式不同(后者保持msb不变)。我想对有一个清晰的概念,为什么--
移位
算术的功能--
右
SAR的功能与Shift
右
SHR不同,但同时SHL和SAL保持着相似的功能?
浏览 5
提问于2016-03-12
得票数 8
回答已采纳
2
回答
C
++ -如何左/
右
循环
移位
位集?
c++
、
operators
、
c++20
、
bit-shift
、
bitset
在做了一些搜索之后,我偶然发现了std::rotl (
C
++20),但它似乎与bitset不太好,所以我不知道我将如何做到这一点。
浏览 5
提问于2021-12-22
得票数 1
回答已采纳
1
回答
从右到左的libreoffic
语言
libreoffice
如何将英语和另一种从右到左的
语言
写成一行。别再说话了,他们知道我在找什么:-(但如果你坚持,我说,当你输入一种从左到右的
语言
,然后改为英语时,显示格式是不正确的。
浏览 0
提问于2014-04-23
得票数 0
回答已采纳
3
回答
位
移位
和赋值
c++
、
c
、
bit-shift
这快把我逼疯了。int b = 32;cout << (0xffffffff << 32) << "\n";-1为什么我不能0
浏览 1
提问于2013-04-18
得票数 5
回答已采纳
3
回答
码块
循环
移位
c++
、
c
我是新的
C
编程,并一直试图执行这个程序,以改变数字。例如。我想要4567进行
右
循环
移位
,然后它会变成7456。
浏览 5
提问于2016-03-04
得票数 0
回答已采纳
2
回答
cpp中的十进制
右
循环
移位
c++
、
binary
、
decimal
、
bit-shift
、
cyclic
我需要做的就是所谓的“十进制
右
循环
移位
”。例如,如果输入为8652,则输出将为2865。 有没有一种方法可以在CPP中完成此操作,而不转换为字符串和字符串操作?只需使用算术运算、
循环
和转换为二进制。
浏览 8
提问于2016-06-10
得票数 0
点击加载更多
相关
资讯
简单C语言——while循环
C语言的for循环语句
C语言中左值和右值的区别
C语言C加加编程学习-循环控制
C语言/C加加编程基础入门学习—循环结构
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券