腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
(x<<13) ^x是什么意思?
这个表达式是什么
语言
,它的意思是什么? x = (x << 13) ^x;
浏览 1
提问于2011-04-23
得票数 2
1
回答
左移
,后面有1吗?
C
语言
、
、
我想知道这是否可能..。我想知道是否有可能在不执行while或for循环的情况下使用shift left获得值1111111111111111。
浏览 1
提问于2014-03-19
得票数 3
5
回答
C
语言
:带负号的
左移
值
在做完位移位后,我对求反操作感到困惑。例如:但是为什么最高有效位用1填充呢?我搞不懂操作-在这里是什么意思。
浏览 5
提问于2013-08-23
得票数 1
3
回答
<<在Python中做什么?
我解决了Project Euler上的一个问题,但它花了大约4分钟来运行,超过了推荐的时间,所以我在论坛上查看了不同的解决方案。其中之一在列表理解中包含了符号<<。这是它看起来的样子我在任何地方都找不到这个<<符号到底做了什么。有人能帮我吗?
浏览 1
提问于2011-07-02
得票数 5
回答已采纳
2
回答
为什么逻辑
左移
和算术
左移
是一样的?
、
、
、
、
但我好奇的是,为什么逻辑
左移
和算术
左移
是一样的。 我知道算术
左移
和逻辑
左移
在技术上是相同的,因为msb (最高有效位)在这两个操作中都不会被保留,msb被替换为0,所有的位都被简单地“
左移
”。算术右移保留了msb来表示带符号的位,那么为什么我们不对算术
左移
做同样的事情呢?例如,在Java
语言
中:">>>“是逻辑右移,">>”是算术右移,但是"<<“执行算术/逻辑
左移
,即使
浏览 15
提问于2021-07-15
得票数 0
5
回答
C
语言
中的
左移
位运算符
、
, a); macro(a)}59为什么我没有得到下面的输出作为
左移
位操作
浏览 0
提问于2013-03-06
得票数 6
回答已采纳
2
回答
C
中循环移位
我正在寻找一个算法,实现一个循环移位到位二进制数的左边(在
c
语言
中)。该算法将像>>一样,右边的空格将不是用0填充,而是用从
左移
来的数字填充。 以及向右移动。
浏览 1
提问于2011-08-23
得票数 0
2
回答
左移
运算符如何保留符号?
、
、
、
我使用来理解为什么在大多数
语言
中没有算术
左移
运算符。但是我们如何处理负整数呢,因为
左移
会丢弃它。以-2^5为例,结果应该是负的。
浏览 1
提问于2012-08-23
得票数 3
回答已采纳
3
回答
C
语言
将IP地址转换为二进制
、
我有一个这样的ip地址:并需要将其转换为二进制格式我有一些关于如何
左移
十进制数和使用谢谢,我对
C
语言
还是新手。
浏览 3
提问于2013-04-18
得票数 0
回答已采纳
1
回答
在某些情况下,128位/64位硬件无符号分割会比x86-64 Intel/AMD CPU上的64位/32位分割更快吗?
、
、
、
、
可由硬件128位/64位除法指令执行缩放的64位/32位除法,例如:shl rax, 32 ;Scale up the Dividend by 2^32and rbx, 0xFFFFFFFF ;Clear any garbage that might have been in the upper half of RBX在某些特殊情况下,...be比硬件64位/32位除法指令执行的64位/32位除法快
浏览 2
提问于2019-06-18
得票数 3
回答已采纳
3
回答
关于karatsuba乘法的问题
、
、
我想用Python
语言
实现。但是,在表单中写入数字其中x是接近sqrt(A)的基(令x=b^m)的幂。谢谢。
浏览 1
提问于2011-09-18
得票数 6
回答已采纳
1
回答
如何永久更改哪些移位(切换)键?
、
、
、
通过运行更新了我的ubuntu 18.04它问我如何在
语言
之间切换,我选择了
左移
位作为结果,当我按我的
左移
位,它只是改变
语言
,我不能使用它的大写,这是烦人的!我试过:service keyboard-setup restart 但是更改没有保存,几分钟后
左移
仍然不可用
浏览 0
提问于2019-05-02
得票数 0
回答已采纳
2
回答
C
中有轮换操作吗?
、
、
这两个类别可以进一步细分为
左移
、左转、右移和右转。这些操作对汇编
语言
程序员非常有用。 它们在
C
中的旋转操作是否等同于程序集中的rotate操作?
浏览 7
提问于2016-05-02
得票数 0
回答已采纳
1
回答
在ARM处理器中,如何确定移位是右移还是
左移
?
、
我正在用
C
语言
编写一个基于软件的ARM处理器实现,给出了ARM数据处理指令: instruction = 0xE3A01808; 1110 0 0 1 1101 0 0000如何检查8位移位是右移位还是
左移
位?
浏览 4
提问于2014-04-23
得票数 1
回答已采纳
2
回答
带符号的shift right有两个补码的行为在static_assert合法吗?
、
、
、
、
在
C
11、
C
++11和
C
++14中执行以下操作合法吗?static_assert(((-4) >> 1) == -2, "my code assumes sign-extending right shift");_Static_assert我知道负数的相反有符号
左移
是未定义的,与机器类型无关。
浏览 0
提问于2014-10-21
得票数 3
2
回答
语句(1<<y)在按位操作中是什么意思
、
我完全是位运算的初学者(在
C
语言
方面也不是很有经验),我遇到了这样的表达式:一开始我以为这意味着"x等于x或y
左移
on bit",但后来我意识到这是: x |= (y<<1)最后我认为它的意思是"x等于x或1
左移
y位“,但我不明白1在8位寄存器中的位置,是00000001吗?
浏览 1
提问于2013-02-17
得票数 1
回答已采纳
3
回答
javascript中"<<“的意思是什么?
、
一个名为ZPiDER的用户回答了一个关于在JS中生成随机颜色字符串的问题。 "#"+((1<<24)*Math.random()|0).toString(16)我试过谷歌( google ),但我怀疑搜索引擎在某种程度上将这些字符解读为特殊。
浏览 1
提问于2016-05-11
得票数 0
回答已采纳
1
回答
密码学中的位轮换
、
、
我需要解释一下这个操作在
C
语言
中到底是什么意思。 我知道这做了一点
左移
到n,但我不理解这段代码: | (a >> (32 - n)).
浏览 26
提问于2020-12-03
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
C语言,C+语言
C+笔记七十三:MyString类案例——重载左移操作符
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券