腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C
语言
中的
位
重排/
操作
、
、
、
、
有人能给出一个例子并解释一下用
C
语言
进行这种
位
重排的一种有效方法吗?
浏览 6
提问于2015-11-23
得票数 3
回答已采纳
4
回答
ANSI
C
语言
的
位
操作
库
、
有没有人知道一个很好的ANSI
位
操作
库?0xBB};copyBits(a,/*to=*/4,b,/*from=*/,4,/*lengthToCopy=*/8);有一个类似的库,称为,但它似乎不支持直接内存
操作
。
浏览 0
提问于2009-08-24
得票数 5
回答已采纳
1
回答
为什么F#按
位
运算符垫有1的符号类型?
、
、
、
、
我正在查看按
位
操作
的F#文档:int mask = -2147483648 >> 1; &
浏览 4
提问于2010-09-29
得票数 3
回答已采纳
1
回答
对于
C
和Python,按
位
运算符不同吗?
、
、
位
非运算符:返回一个人对中的数字的称赞。Q1:在Python中有等效的
位
翻转
操作
吗?那么,这个
操作
是什么呢?在Python中用什么正确的方式来做
位
操作
而不是~呢?
浏览 2
提问于2021-06-24
得票数 0
回答已采纳
1
回答
为什么V8使用临时变量交换两个值要优于不使用临时变量的实现?
、
、
这个测试表明,使用临时变量
c
交换两个值a和b的性能大大优于在V8中仅使用这两个变量和按
位
操作
的替代实现。最慢:a ^= b; b ^= a; a ^= b; 我知道脚本
语言
没有编译
语言
所期望的优化,但假设a和b是整数,为什么在Chrome的V8中按
位
操作
的性能会这么差
浏览 0
提问于2016-01-30
得票数 4
2
回答
在Python中进行
位
字段
操作
的最好方法是什么?
、
、
、
我正在阅读一些基于UDP的MPEG传输流协议,其中有一些古怪的
位
域(例如,长度为13 )。我正在使用"struct“库进行广泛的解包,但是有没有一种简单的方法可以说”抓取下13
位
“而不是手动调整
位
操作
?我喜欢像
C
语言
处理
位
字段那样的东西(不需要恢复到
C
语言
)。 有什么建议吗?
浏览 0
提问于2008-09-02
得票数 25
回答已采纳
3
回答
优化
C
语言
中的
位
解码
操作
、
、
我有一个无符号32
位
整数,编码方式如下: 在解码值时,我可以度量一个重要的开销,而且我确信这是由于用于比较符号a执行负
操作
的三元运算符(基本上是if
浏览 4
提问于2016-05-05
得票数 3
回答已采纳
3
回答
C
语言
中的
位
操作
和掩蔽
、
、
、
我有一个进程需要执行,并且有一些
操作
。我有两个uint8类型的变量,例如uint8 bit_Part1 & uint8 bit_Part2 (U8每人)。uint8 bit_Part2中的附加值用0填充,与上面的图片相比(& U4是4
位
U6的值,而值是6
位
的) 我该怎么做呢?
浏览 0
提问于2021-06-21
得票数 0
回答已采纳
2
回答
当整数运算溢出时,锈蚀编程
语言
会发生什么?
、
据我所知,在
C
编程
语言
(和许多基于
C
的
语言
)中,当算术
操作
溢出N
位
整数时,这种溢出将结果缩短为2的模N次方,只保留结果的LSB。 当这样的整数运算在Rust编程
语言
中溢出时会发生什么。
浏览 2
提问于2021-08-16
得票数 7
回答已采纳
1
回答
在
C
中指针的大小是多少?它不应该依赖于你使用的
操作
系统吗?64
位
vs 32
位
等等
、
“在
C
中指针的大小是多少?” 我的第一个想法是问:“这取决于计算机的
操作
系统是64
位
,32
位
,还是8
位
等等。”根据我以前使用
C
语言
的经验(现在主要是python ),我记得如果我们是在32
位
操作
系统中,那么指针的大小应该是4字节,而在64
位
操作
系统中是8字节。有没有人能说得更清楚些?
浏览 0
提问于2019-12-02
得票数 1
4
回答
在D编程
语言
中,什么类似于"#ifdef“、"#ifndef”、“# of”、"#elif“、"#define”、"#undef“?
、
在
C
/
C
++中,我们有预处理指令(见问题标题)。它们在D
语言
中的模拟是什么?以及如何检测
操作
系统类型(Windows、Linux、Mac、FreeBSD、.)处理器类型(例如: 32
位
或64
位
)在编译时?
浏览 5
提问于2014-07-04
得票数 7
回答已采纳
2
回答
如何有效地转置2D
位
矩阵
、
、
、
、
以原始整数类型数组的形式给出2D
位
矩阵/板/数组,例如long数组。为了简单起见,我们可以假设一个方形矩阵,例如,在具有64
位
long的平台上,一个由64
位
long值组成的数组。为y[i]计算数组0 <= i <= 64,以便:这里x >> i是x的按
位
右移( i
位
),&是
位
的,而x[i]是数组x中i第四
位
置
浏览 8
提问于2017-01-21
得票数 9
回答已采纳
4
回答
32
位
x86上的64
位
整数算法(来自
c
)
、
、
、
、
有没有一种在32
位
x86机器上使用64
位
整数的快速方法(在
c
(添加:和
c
++)
语言
编译器中)?32
位
x86在某种程度上支持64
位
操作
(在旧的mmx中可能有一些movq指令和其他一些命令),但是如何在
c
中使用它呢?如果有人想要在32
位
x86机器上使用
c
语言
的64
位
整数算法,该如何做到最简单、最有效?到现在为止,我找到了一些候选者。
浏览 0
提问于2013-04-10
得票数 0
回答已采纳
4
回答
C
保证32
位
整数算法吗?
在
C
中,假设int是32
位
,这通常是通过将32
位
结果的数字乘以,丢弃溢出位,然后将零扩展分配给x来实现的。
语言
是否保证了这一点,或者编译器是否可以选择以64
位
的方式完成所有
操作
,从而给出精确的数学结果? (我知道
语言
标准首先允许int为64
位
。我专门谈论的是int是32
位
的情况。)
浏览 2
提问于2019-07-30
得票数 4
回答已采纳
3
回答
C
语言
中的
位
操作
和标志测试
、
、
、
假设我有两个类型为int、a和b的变量,以及一个标志F。int b = <something> ;为了测试它们是否都有,我可以使用以下内容:为了测试它们是否都没有,我可以使用以下内容:整个测试结果是: if ( (a & b & F) && !
浏览 2
提问于2017-08-19
得票数 2
回答已采纳
2
回答
数据类型的大小是否取决于
操作
系统或平台?
、
、
可能重复: 问题更多的是
c
语言
编程。
浏览 3
提问于2011-08-19
得票数 2
回答已采纳
1
回答
如何为罗兰UM4实现一个MIDI驱动程序?
、
、
、
、
我的只能在32
位
操作
系统上工作,但它的硬件很好,我想如果我能让它工作,我就不需要买新的MIDI接口了。 我以前在
操作
系统上用
C
语言
编写过汇编
语言
,但我从来没有写过设备驱动程序。你能告诉我这是否是一个可以在Windows64
位
上完成的项目,如果是的话,如何完成它?我有Visual Studio2012,我知道
C
/
C
++,但我以前从来没有写过驱动程序。我是否必须了解x86汇编程序才能编写设备驱动程序,或者
C
浏览 0
提问于2013-07-02
得票数 1
回答已采纳
2
回答
为什么
C
没有向左/向右旋转
操作
符?
、
C
语言
具有一组标准的逐
位
操作
,包括OR、AND、XOR、SHIFT LEFT/RIGHT和NOT。为什么
语言
中没有包含向左旋转/向右旋转运算符或函数?这些运算符与其他
位
运算符具有相同的复杂性,通常需要一条汇编指令,就像其他运算符一样。此外,我能想到旋转
操作
符的很多用法,可能不少于,比如说,xor
操作
符-所以我听起来有点奇怪,为什么它们没有和其他
操作
符一起包含在
C
中。 如果您确实需要在
C</
浏览 0
提问于2012-10-27
得票数 15
1
回答
行动令烦扰
、
在大多数编程
语言
(
C
# )中,
操作
顺序优先于按
位
进行比较。这意味着如果您在同一行上有
位
操作
和相等比较(如这个javascript代码): //do something您将得到一个意外的结果(在JavaScript如果您尝试这样做而不编译,
C
#会抛出一个错误。据推测,Java也抛出了一个错误(没有启动它来检查)。在我看来,JavaScript中的错误和混乱可以完全消除,只需将平等运算符置于比<e
浏览 0
提问于2014-10-10
得票数 0
1
回答
RISC-V更喜欢签名扩展8
位
操作
数吗?
在64
位
RISC-V上,当将32
位
操作
数加载到寄存器中时,有必要决定是签名扩展还是零扩展到64
位
,而体系结构决定选择前者,大概是基于
C
族
语言
中最常见的int类型是带符号的32
位
整数。8
位
操作
数也是如此吗?换句话说,signed char比unsigned char更有效吗?
浏览 1
提问于2019-07-31
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位域(位段)详解
顺序表的基本操作(C语言详解版)
C语言const的用法详解,C语言常量定义详解
C语言指针详解
C语言文件操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券