腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
数组:如何移动字符串中的每个字符?
、
我是
C
语言
的新手,正在学习
移位
运算
。如果数据是二进制数,我理解
移位
操作,但对于本例中的代码,我希望实现't‘、'h’、'i‘、's’、‘’、'\0‘都被丢弃或
移位
的情况,并将'a’移动到该字符串的第一个元素。我可以使用
移位
运算
符来执行此操作吗?若然,原因何在?char words[10] = {'t', 'h', 'i'
浏览 1
提问于2019-03-28
得票数 0
9
回答
什么是按位
移位
(bit- shift )
运算
符?它们是如何工作的?
、
、
、
、
我一直在尝试在业余时间学习
C
语言
和其他
语言
(
C
#、Java等)。具有相同的概念(并且经常使用相同的
运算
符) ...我想知道的是,在核心级别,位
移位
(<<,>>,>>>)做了什么,它能帮助解决什么问题,以及在弯道周围潜伏着什么陷阱?换句话说,这绝对是位
移位
的入门级指南。
浏览 6
提问于2008-09-26
得票数 1478
回答已采纳
1
回答
如何使用leibniz级数使用定点算法来计算Pi?
、
、
、
我正在尝试使用ALU和Leibniz级数来近似π,只使用整数
运算
,即乘法和
移位
。有人知道我怎么用
C
语言
写这个程序吗?
浏览 16
提问于2020-02-27
得票数 0
2
回答
使用R,如何对有符号(负)整数进行位
移位
?
、
、
、
、
在
c
-语法中,我们可以
移位
有符号整数(负数):如果我们想强制和无符号整数
移位
,我们可以使用">>>“。y = -1732584194(x>>16) 使用R时,有按位
运算
符 bitwShiftR(x,16) # [1] 264
浏览 21
提问于2020-11-15
得票数 1
回答已采纳
1
回答
C
#:左移赋值
运算
符行为
、
= (32 + left - right); current <<= (32 - right);对于任何值>= 32,只有值% 32被
移位
浏览 0
提问于2010-03-24
得票数 5
回答已采纳
2
回答
算术
移位
运算
符有用吗?
、
、
假设一种
语言
的除法
运算
符(/)舍入为-infinity。 如果x >> y等同于x / (2 ** y),那么除了潜在地提高性能之外,包含算术
移位
运算
符(比如>>)的
语言
还有什么用处
浏览 0
提问于2014-03-28
得票数 0
2
回答
有符号数的右移算子
、
我正在阅读关于
C
语言
中
移位
运算
符的文章。 右移n位除以2提升到n。
移位
有符号的值可能会失败,因为对于负值,结果永远不会超过-1:-5 >> 3是-1,而不是像-5/8那样的0。
浏览 0
提问于2014-04-29
得票数 1
3
回答
为<<操作员综合的硬件是什么
、
、
、
我最近开始研究HDL
语言
,同时通过右/左
移位
运算
符,我在学校学习的是它们是连续的D FlipFlops,逐位
移位
数据以产生输出。我假设在用HDL
语言
综合它们时也会做同样的事情,但我在verilog综合中看不到同样的硬件,它看起来就像RTL_LSHIFT中的简单连接操作。我知道所有的算术和逻辑
移位
的功能,我需要硬件综合在HDL中。代码: input[5:0] a, input clk, ou
浏览 8
提问于2020-07-22
得票数 0
6
回答
Java和
C
++操作符有什么不同吗?
、
、
如果将Java的原始数值类型加上布尔值与
C
++等价类型进行比较,是否存在与
运算
符相关的区别,如优先规则或位操作
运算
符的作用?或者是括号的效果?换一种方式问,如果我拿一个Java表达式,并试图在
C
++中编译和运行它,它总是编译并总是给出相同的结果吗?
浏览 2
提问于2011-07-08
得票数 9
回答已采纳
2
回答
这段代码中的while循环是如何工作的?
我正在尝试在LeetCode上完成一个,我在Swift中找到了这个解决方案,但我真的不确定在代码的while循环中会发生什么: var a = a (a, b) = (a ^ b, (a & b) << 1) return a谢谢你的帮助。
浏览 0
提问于2016-08-16
得票数 0
3
回答
C
#中的>> Java操作符的等价物是什么
、
我在将一些Java代码转换为
C
#时遇到了>>操作符。这个
运算
符叫什么?在
C
#中等效项是什么?
浏览 0
提问于2012-10-04
得票数 0
回答已采纳
6
回答
>>>操作在
C
++中是什么?
、
在中,作者建议使用以下bug修复:有人知道这个>>>操作符是什么吗?当然,下面的操作符引用列表中没有它:
浏览 3
提问于2011-04-03
得票数 10
回答已采纳
2
回答
为什么
C
没有向左/向右旋转操作符?
、
C
语言
具有一组标准的逐位操作,包括OR、AND、XOR、SHIFT LEFT/RIGHT和NOT。为什么
语言
中没有包含向左旋转/向右旋转
运算
符或函数?这些
运算
符与其他位
运算
符具有相同的复杂性,通常需要一条汇编指令,就像其他
运算
符一样。此外,我能想到旋转操作符的很多用法,可能不少于,比如说,xor操作符-所以我听起来有点奇怪,为什么它们没有和其他操作符一起包含在
C
中。 如果您确实需要在
C
或
C
++中旋
浏览 0
提问于2012-10-27
得票数 15
3
回答
为什么将一个无符号数左移32次不会产生0?
、
a <<= 1; unsigned
c
= (b << 31); cout <&
浏览 6
提问于2013-09-14
得票数 6
3
回答
在Go
语言
中,>>是什么意思?
、
、
、
我在找关于谷歌Go
语言
的信息。
浏览 0
提问于2012-03-21
得票数 15
回答已采纳
3
回答
关于
C
++中的右移
运算
符>>
这是我今天看到的一个
C
++程序:{} 我好奇的是
运算
符>>在这里的用法。
浏览 3
提问于2013-06-28
得票数 0
回答已采纳
3
回答
除以2的幂,四舍五入为零
、
我只需要使用位
运算
符!&^~和
移位
来计算一个数字(a/(2**b) )。我得到了以下提示,但我是
C
语言
新手,我不知道代码是什么意思: int bias = x>0 ?
浏览 2
提问于2010-09-25
得票数 0
回答已采纳
1
回答
使用Jison,如何扫描右移
运算
符和嵌套泛型类型定义
、
我正在为一种支持右
移位
运算
符和泛型类型的
语言
编写语法。例如: let x = 0 >> 2; 我的问题是,在扫描过程中,右
移位
操作符被正确标记我觉得这是一个常见的问题,因为我的语法与其他所有
C
风格的
语言
都很相似,但是我还没有找到解决它的方法(除了编写一个手动分隔>的预扫描脚本)。
浏览 33
提问于2018-06-03
得票数 0
回答已采纳
4
回答
如何在不丢失位的情况下执行
c
中的
移位
?
、
、
在
C
语言
中,当你这样做的时候:{} 在第8次迭代中,"<<“
运算
符将移出1,var将为0。我需要执行
移位
以保持位
移位
。
浏览 0
提问于2012-07-05
得票数 3
回答已采纳
42
回答
你有没有在实际项目中使用过位
移位
?
、
大多数(如果不是所有的)高级
语言
都有
移位
运算
符,但是什么时候你真正需要使用它们呢?
浏览 2
提问于2009-02-06
得票数 83
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
移位运算符重载
【C语言】&运算符
C语言运算符
c语言运算符号
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券