bit-manipulation

bit-manipulation

文章 0 浏览 7

如何减少位串?

我想要一个位串的减量运算符。我目前有一个递增运算符,定义如下: void increment(boost::dynamic_bitset<> &bitset) { for (int loop = 0; loop < b…

青春有你 2025-01-05 15:21:41 1 0

为什么 JDK 使用移位而不是乘法/除法?

我有以下问题: 例如,如果被问到是否使用移位与乘法或除法,答案是,让 JVM 优化。 此处示例: is-shifting-bits-faster -than-multiplying 现在我正…

婴鹅 2025-01-05 11:07:37 1 0

C 中的按位运算在 char 中接收二进制

我通过 C 中的串行接收 2 个字节的二进制信息。 我以字符形式接收它们。 所以我需要加入 2 个字符来创建一个 int 但我不确定如何做到这一点..首先第一…

风渺 2025-01-04 15:34:27 1 0

c中的十六进制到ASCII

这是我的逻辑,在 C 中将 HEX 转换为 ASCII: for (i=0;i

溺深海 2025-01-04 12:16:40 1 0

Postgres 中的按位运算

我有以下表格: types | id | name ------+----+---------- 1 | A 2 | B 4 | C 8 | D 16| E 32| F 我 vendors | id | name | type --------+----+----…

糖粟与秋泊 2025-01-04 11:29:40 2 0

计算 4 进制匹配数字的最快方法是什么?

给定两个无符号整数,计算其以 4 为基数的表示形式中匹配数字的数量的最快方法是什么? 示例 1: A= 13 = (31)(基数为 4) B= 15 =(33)(基数为 4…

可遇━不可求 2025-01-04 07:16:01 1 0

如何设置64位寄存器字段中的第45位?

我试图使用 C 设置 64 位宽的寄存器中的第 46 位。我该如何设置该位? 目前我正在这样做: uint32_t= address ; uint64_t data =1ULL << 46; 打印这表…

很酷又爱笑 2025-01-04 06:19:23 2 0

使用标志方法扩展枚举?

我找到了关于如何创建扩展方法以从按位枚举中读取单个值的很好的示例。但现在 C# 4 已经添加了 HasFlag 方法,它们确实不再需要了。 我认为真正有用的…

江南烟雨〆相思醉 2025-01-04 06:19:14 2 0

C语言中如何将数组中的元素移动到变量中

我有一个数组(用零和一填充)-> ArrayWithContent[5] = {1,0,0,1,1}; 现在我希望将其转换为变量,以便我可以读出它的总值。 0001 0011 = 19 for(i=0;…

白芷 2025-01-03 08:42:36 0 0

对于长位串来说,最有效的 MySQL 数据类型是什么?

我需要将很长的位串存储到 MySQL 表中,该位串可能长达 32768 位。任何时候都不需要对这些数据进行索引或全文搜索。如果我没看错的话,这个大小应该完…

水溶 2025-01-02 22:54:33 1 0

仅使用按位函数查找表示 2 的补码需要多少位

我们可以假设 int 是 2 的补码的 32 位 唯一合法的运营商是: ! 〜& ^ | + >> 此时我正在使用暴力 int a=0x01; x=(x+1)>>1; //(have tried with just …

白况 2025-01-02 19:15:02 3 0

在纯Lua中解析IEEE754双精度浮点数?

我有以 IEEE754 格式编码的固定大小的双精度数组,任何人都可以向我指出任何可以执行相关操作的 Lua 代码吗? 更新:我无法发布这个问题,因为它太短…

游魂 2025-01-02 15:23:11 2 0

解释如何使用位向量来确定所有字符是否唯一

我对位向量如何执行此操作感到困惑(不太熟悉位向量)。这是给出的代码。有人可以引导我完成这个吗? public static boolean isUniqueChars(String st…

美人迟暮 2025-01-02 15:08:53 1 0

~ 位运算符 (波浪线) 的功能是什么

有人可以解释一下 PHP 中的 ~ 运算符吗?我知道它是一个NOT-operator,但是为什么PHP将以下语句转换为变量的负值减一? $a = 1; echo ~$a // echo -2 …

烟─花易冷 2025-01-02 08:45:41 0 0

16 位整数上的奇怪按位运算

我正在查看 ac 源文件,我发现了这个宏: #define random ( (float) rand() / (float) ((1 << 31) -1) ) 虽然在标准 ANSI C rand() 返回 [0,32767] 中…

新人笑 2025-01-02 03:17:12 1 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文