bit-manipulation

bit-manipulation

文章 0 浏览 4

高效地从 byte[] 数组中提取任意长度的位序列

我正在寻找在任意位置提取任意长度(0 &lt= length &lt= 16)的(无符号)位序列的最有效方法。骨架类显示了我当前的实现本质上如何处理问题: public…

夏见 2024-09-26 00:26:27 5 0

如何仅使用按位运算符实现 Bitcount?

任务是仅使用按位运算符实现位计数逻辑。我让它工作得很好,但我想知道是否有人可以建议一种更优雅的方法。 只允许按位运算。没有“如果”、“因为”…

空城缀染半城烟沙 2024-09-25 17:41:37 4 0

C# ushort 上的按位移位 (UInt16)

我需要对 16 位整数(ushort / UInt16)执行按位左移,但 C# 中的按位运算符似乎仅适用于 int (32 位)。我怎样才能使用&lt&lt在 ushort 上,或者至…

紫轩蝶泪 2024-09-25 08:12:39 6 0

有条件地使用按位运算符

条件运算符如何使用按位运算符表示? 这是一个家庭作业问题,我必须仅使用按位运算来实现条件运算符。如果允许 if 语句,那会很简单,但它必须是严格…

烙印 2024-09-25 03:35:45 3 0

是否有 x86(_64) 指令给出最高(或最低)集 (1) 位的索引?

正如所说。例如,对于8位(仅作为示例,不考虑字节顺序)整数00100100(基数2),是否有指令给出5?…

几味少女 2024-09-25 02:44:29 2 0

OpenGL 模板缓冲区 OR 操作?

我不确定这是否可行,但值得一试。我使用模板缓冲区来减少使用此算法的延迟渲染器中光体积的过度绘制(当相机位于体积之外时): 使用便宜的着色器,…

生生漫 2024-09-24 22:18:47 6 0

使用按位运算符检查数字是正数还是负数

我可以使用按位运算符检查数字是否为奇数/偶数。我可以在不使用任何条件语句/运算符(如 if/三元等)的情况下检查数字是否为正/零/负。 可以使用按位…

才能让你更想念 2024-09-24 19:14:38 4 0

按位操作或按位编程

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

只怪假的太真实 2024-09-24 18:01:54 4 0

JavaScript 按位运算

我想通过在按下按键和释放按键时使用按位运算将所有当前按下的键码存储在单个变量中。 我不确定如何正确使用按位运算,但我知道这对于这样做的人来说…

断肠人 2024-09-24 13:21:20 4 0

在 C# 中如何获取两个字节并将它们组合成一个 UInt16?

我想要一个带有主体的方法: public UInt16 ReadMemory16(Byte[] memory, UInt16 address) { // read two bytes at the predefined address } 所以,…

弥繁 2024-09-24 12:53:50 4 0

交换字节中的位对

我有一个任意的8位二进制数字,例如11101101 我必须交换所有的位对,例如: 交换之前:11-10-11-01 交换后:11-01-11-10 我在面试中被问到了这个问题…

别把无礼当个性 2024-09-24 10:26:04 3 0

逻辑、算术按位移位

试图澄清一些事情。 据我了解,对于算术、逻辑按位移位: &lt&lt 对于两个 &gt&gt 移位的工作原理相同,不同之处在于逻辑移位始终会填充字节用 0 填充…

歌枕肩 2024-09-19 16:52:26 4 0

如何检查有符号整数是否为正数?

使用按位运算符以及我想的加法和减法,如何检查有符号整数是否为正(具体来说,不是负数也不是零)?我确信这个问题的答案非常简单,但我就是想不出来…

你没皮卡萌 2024-09-19 12:45:50 4 0

还有另一种方法来测试 Enum 位字段吗?

当使用带有位字段的枚举时: enum ReallyBigEnum { FirstChoice = 0x01, AnotherOption = 0x02 } ReallyBigEnum flag = ReallyBigEnum.FirstChoice | …

我三岁 2024-09-19 06:26:47 5 0

对 CreateParams 有效使用按位运算符,是不良行为吗?

我正在为 ProgressBar 控件编写一个包装器(不是真正的包装器,而是正确实现 Vista 功能)。这是我的代码: /// &ltsummary&gt /// Encapsulates the …

相思故 2024-09-19 03:01:28 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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