腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C
语言
中
的
位
重排/
操作
、
、
、
、
我想要在一个字节中排列位,以得到一个特定
的
顺序。这样做最有效
的
方法是什么?我读过关于“查找”桌
的
文章,但我不知道它是如何工作
的
。有人能给出一个例子并解释一下用
C
语言
进行这种
位
重排
的
一种有效方法吗?
浏览 6
提问于2015-11-23
得票数 3
回答已采纳
4
回答
ANSI
C
语言
的
位
操作
库
、
有没有人知道一个很好
的
ANSI
位
操作
库?我基本上需要
的
是,像一样在变量中设置特定位
的
能力,比如int a = 0x123;printf0xBB};copyBits(a,/*to=*/4,b,/*from=*/,4,/*lengthToCopy=*/8); &
浏览 0
提问于2009-08-24
得票数 5
回答已采纳
3
回答
优化
C
语言
中
的
位
解码
操作
、
、
我有一个无符号32
位
整数,编码方式如下: 在解码值时,我可以度量一个重要
的
开销,而且我确信这是由于用于比较符号a执行负
操作
的
三元运算符(基本上是if状态)造成
的
。有没有一种更快地执行价值
浏览 4
提问于2016-05-05
得票数 3
回答已采纳
3
回答
C
语言
中
的
位
操作
和掩蔽
、
、
、
我有一个进程需要执行,并且有一些
操作
。我有两个uint8类型
的
变量,例如uint8 bit_Part1 & uint8 bit_Part2 (U8每人)。U4_part1和U6_part2,另一个是布尔值Bool_Part3,我想将它们放入下面的uint8 bit_Part1 & uint8 bit_Part2结构中到目前为止,我试着像:如果U4_part1=0111,U6_Part2=001111,Bool_Part3=1(真) 然后,预期
的
结果是: bit_Part1 &
浏览 0
提问于2021-06-21
得票数 0
回答已采纳
1
回答
为什么F#按
位
运算符垫有1
的
符号类型?
、
、
、
、
我正在查看按
位
操作
的
F#文档: 与
C
++
语言
(可能也是
C
语言
)相比,这
浏览 4
提问于2010-09-29
得票数 3
回答已采纳
1
回答
对于
C
和Python,按
位
运算符不同吗?
、
、
位
非运算符:返回一个人对中
的
数字
的
称赞。Q1:在Python中有等效
的
位
翻转
操作
吗? Q2:一个数字
的
补充通常是翻转
操作
。但是,在Python
的
链接中,示例包含相反
的
符号,后面跟着添加1 ie
的
结果。~x = ~(binary_x) = -(binar
浏览 2
提问于2021-06-24
得票数 0
回答已采纳
2
回答
在Python中进行
位
字段
操作
的
最好方法是什么?
、
、
、
我正在阅读一些基于UDP
的
MPEG传输流协议,其中有一些古怪
的
位
域(例如,长度为13 )。我正在使用"struct“库进行广泛
的
解包,但是有没有一种简单
的
方法可以说”抓取下13
位
“而不是手动调整
位
操作
?我喜欢像
C
语言
处理
位
字段那样
的
东西(不需要恢复到
C
语言
)。 有什么建议吗?
浏览 0
提问于2008-09-02
得票数 25
回答已采纳
1
回答
为什么V8使用临时变量交换两个值要优于不使用临时变量
的
实现?
、
、
这个测试表明,使用临时变量
c
交换两个值a和b
的
性能大大优于在V8中仅使用这两个变量和按
位
操作
的
替代实现。最慢:a ^= b; b ^= a; a ^= b; 我知道脚本
语言
没有编译
语言
所期望
的
优化,但假设a和b是整数,为什么在Chrome
的
V8中按
位
操作
的
性能会这么差为什么这些结果是这样<
浏览 0
提问于2016-01-30
得票数 4
3
回答
C
语言
中
的
位
操作
和标志测试
、
、
、
假设我有两个类型为int、a和b
的
变量,以及一个标志F。#define F <something> int b = <something> ; 有什么简单
的
方法来测试a和b都有标志F,或者它们都没有标志F?有没有更简单
的
解决办法?
浏览 2
提问于2017-08-19
得票数 2
回答已采纳
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字节。有没有人能说得更清楚些?或者在我错了
的</e
浏览 0
提问于2019-12-02
得票数 1
2
回答
如何有效地转置2D
位
矩阵
、
、
、
、
以原始整数类型数组
的
形式给出2D
位
矩阵/板/数组,例如long数组。为了简单起见,我们可以假设一个方形矩阵,例如,在具有64
位
long
的
平台上,一个由64
位
long值组成
的
数组。为y[i]计算数组0 <= i <= 64,以便:这里x >> i是x
的
按
位
右移( i
位
),&是
浏览 8
提问于2017-01-21
得票数 9
回答已采纳
4
回答
在D编程
语言
中,什么类似于"#ifdef“、"#ifndef”、“# of”、"#elif“、"#define”、"#undef“?
、
在
C
/
C
++中,我们有预处理指令(见问题标题)。它们在D
语言
中
的
模拟是什么?以及如何检测
操作
系统类型(Windows、Linux、Mac、FreeBSD、.)处理器类型(例如: 32
位
或64
位
)在编译时?
浏览 5
提问于2014-07-04
得票数 7
回答已采纳
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
位
<em
浏览 2
提问于2019-07-30
得票数 4
回答已采纳
2
回答
数据类型
的
大小是否取决于
操作
系统或平台?
、
、
可能重复: 问题更多
的
是
c
语言
编程。
浏览 3
提问于2011-08-19
得票数 2
回答已采纳
5
回答
(x<<13) ^x是什么意思?
这个表达式是什么
语言
,它
的
意思是什么? x = (x << 13) ^x;
浏览 1
提问于2011-04-23
得票数 2
1
回答
如何为罗兰UM4实现一个MIDI驱动程序?
、
、
、
、
我
的
只能在32
位
操作
系统上工作,但它
的
硬件很好,我想如果我能让它工作,我就不需要买新
的
MIDI接口了。 我以前在
操作
系统上用
C
语言
编写过汇编
语言
,但我从来没有写过设备驱动程序。你能告诉我这是否是一个可以在Windows64
位
上完成
的
项目,如果是的话,如何完成它?我有Visual Studio2012,我知道
C
/
C
++,但我以前从来没有写过驱动程序。我是否
浏览 0
提问于2013-07-02
得票数 1
回答已采纳
2
回答
为什么
C
没有向左/向右旋转
操作
符?
、
C
语言
具有一组标准
的
逐
位
操作
,包括OR、AND、XOR、SHIFT LEFT/RIGHT和NOT。为什么
语言
中没有包含向左旋转/向右旋转运算符或函数?这些运算符与其他
位
运算符具有相同
的
复杂性,通常需要一条汇编指令,就像其他运算符一样。此外,我能想到旋转
操作
符
的
很多用法,可能不少于,比如说,xor
操作
符-所以我听起来有点奇怪,为什么它们没有和其他
操作
符一起包含在<
浏览 0
提问于2012-10-27
得票数 15
1
回答
行动令烦扰
、
在大多数编程
语言
(
C
# )中,
操作
顺序优先于按
位
进行比较。这意味着如果您在同一行上有
位
操作
和相等比较(如这个javascript代码): //do something您将得到一个意外
的
结果(在JavaScript如果您尝试这样做而不编译,
C
#会抛出一个错误。据推测,Java也抛出了一个错误(没有启动它来检查)。在我看来,JavaScript中
的
错误和混乱可以
浏览 0
提问于2014-10-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位域(位段)详解
C语言:总结的文件操作
C语言文件操作
C语言之文件操作
C语言内存操作技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券