bit-shift

bit-shift

文章 0 浏览 6

帮助开始分配特定位

所以我的课程有一个问题,我在开始时遇到困难。我并不是要求人们为我解决这个问题,我只是希望有人能朝正确的方向推动。我需要在 C 中创建一个函数,…

dawn曙光 2024-12-02 18:19:59 1 0

使用 gcc 进行按位移位的意外行为

我有一个这样的测试程序: int main() { unsigned n = 32; printf("ans << 32 = 0x%X\n", (~0x0U) << 32); printf("ans >> 32 = 0x%X\n", (~0x0U) >> …

眼波传意 2024-12-01 20:07:38 2 0

Python Bitshift 32 位约束

可能的重复: 计算校验和时出现问题:将 int 转换为有符号 int32 这应该是一个相对简单的答案,我只是真的不知道如何搜索它......我得到了一些半相关…

§普罗旺斯的薰衣草 2024-12-01 10:06:38 1 0

通过按位移位和增量实现减法

是否有一种算法可以仅使用增量(C 中的 ++)和左移(C 中的<<)来从数字中减 1? 编辑:我正在使用类型 unsigned char 提前致谢…

东京女 2024-11-29 18:32:14 2 0

C - 需要一次将无符号整型向右移动一个位置。

我需要将无符号整数向右移动超过 32 次,并且仍然得到正确的答案零,而不是随机数或原始数。例如8>> 40 应该 = 0 但它返回一个随机数。 我知道一次向…

本王不退位尔等都是臣 2024-11-29 17:41:32 2 0

位移编码效率(即巧妙的技巧)

我正在开发一个 Objective-C 程序,我通过网络获取位字段,并且需要根据这些位设置布尔变量。 目前,我将位域表示为 int,然后使用位移位,与此类似(…

落花随流水 2024-11-29 11:11:00 1 0

计数大于 30 的位移位

我对位移运算符(在 c# 中)感到困惑。 您能否解释一下为什么下面的“a”值返回“1”而不是“4294967296”: ulong a = 1 << 32 我正在运行 32 位计算…

苦行僧 2024-11-29 02:28:04 2 0

Objective c:整数的二元运算?

我对以下代码片段有基本逻辑问题: 1 uint64_t RMTileKey(RMTile tile) 2 { 3 uint64_t zoom = (uint64_t) tile.zoom & 0xFFLL; // 8bits, 256 levels…

星星的轨迹 2024-11-27 16:01:32 3 0

Java如何反混淆shift和&价值观?

可以说我得到了这个(来自java混淆),具有高度溢出的移位值 x = buffer[count + -3] << 0x8f553768 & 0xff00 通过尝试我发现了这一点.. 8 = 0x ff 00…

李白 2024-11-25 22:25:05 5 0

Javascript位移位-数字换行?

我正在将一些 Java 代码转换为 Javascript 以在 node.js 上运行,并且遇到了一些特殊的位移位问题。 原始的 Java 使用了长逻辑位移,所以我在 Javascr…

凝望流年 2024-11-25 07:23:26 1 0

C# 中的奇数位移位结果

假设我有一个 uint 值 2402914,并且我想获取最左边的 17 位,那么通过执行此代码,我的逻辑中的错误在哪里: int testop = 0; byte[] myArray = BitC…

墨洒年华 2024-11-25 01:11:53 4 0

通过按位运算比较值

是否可以有效地使用按位运算来比较两个值,其中第二个值是第一个值的超集? 如果属性 1、2 和 3 为 ON,我需要将其与属性 1 和 2 可以为 ON 或 OF 并…

撧情箌佬 2024-11-19 22:09:22 6 0

C++位操作

我正在尝试从 UTF-8 格式中提取字符值。假设我有两个字符,我从第一个字符中提取 5 位 => 10111 和另一个字符的 6 位 => 010000 那么 ch1 = 10111; ch…

霞映澄塘 2024-11-18 04:01:07 3 0

除法使用右移除法,不是 2 的幂

我想使用右移运算将 num 除以 60,这不是 2 的幂。我该怎么做? 如果我想要 num/64,我可以这样做 num >>> 6 自 64 = 2^6 我该如何做 60?…

三岁铭 2024-11-18 00:03:44 5 0

这是运算符 << 的正确实现吗? />>?

运算符 >用于位移?出于某种原因,在我的运算符/中,它只涉及这两个运算符,某些东西允许愚蠢的跳转,导致除法错误地完成。 // the value is stored m…

反差帅 2024-11-17 13:04:03 5 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

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