bit-manipulation

bit-manipulation

文章 0 浏览 4

“测试”指令如何工作?

如果我们有: test dword ptr [eax], 2000h je label1: dword ptr [eax] 中除了 0 之外是否还有其他值可以使跳转发生?…

°如果伤别离去 2024-10-08 01:38:31 5 0

如何获取“双精度”的位数作为“长”

我想在 C# 中操作浮点数的按位表示。 BinaryWriter 和 BinaryReader 这样做是这样的: public virtual unsafe void Write(double value) { ulong num …

请叫√我孤独 2024-10-08 01:33:43 4 0

大整数类的位操作?

我在为 C++ 中的大整数类提出算法时遇到问题。我最初的想法是使用数组/列表,但效率非常低。然后我发现了类似以下课程的内容: http://www.codeprojec…

时光与爱终年不遇 2024-10-08 00:31:16 4 0

给定一个 uint8_t 数组,将任何位子序列提取为 uint32_t 的好方法是什么?

我最近遇到了一个有趣的问题: 假设我有一个长度至少为 1 的字节数组(确切地说是 uint8_t)。现在我需要一个函数,该函数将从该数组中获取位的子序列…

负佳期 2024-10-07 17:07:57 4 0

优化 tribool 数组的空间

让我从一些背景开始: 通过“tribool”,我理解一个可以保存以下值之一的变量:true、false 或 null 。 在问题 复制整数数组与布尔指针数组 中, OP …

握住你手 2024-10-07 10:44:25 3 0

增加位大小的有效条件

假设我有一个递增的无符号整数序列C[i]。随着它们的增加,它们可能会占用越来越多的位。我正在寻找一个有效的条件,纯粹基于序列 C[i] 和 C[i+1] 的两…

惟欲睡 2024-10-07 05:12:59 3 0

数据加密标准

我们被要求编写 DES 算法(用于加密和解密)的 Java 实现。我有几个问题: DES 指定应该有 64 位的纯文本或密文以及一个 56 位的共享密钥。给出字节数…

×眷恋的温暖 2024-10-06 08:55:28 5 0

nedtrie(按位 trie)搜索操作的复杂性

我最近听说了 nedtries 并决定尝试实现它们,但他们的搜索操作的复杂性让我感到困扰;我无法忍受他们为什么要这么快。 据我了解,他们的搜索操作的预…

南城追梦 2024-10-06 02:14:14 7 0

当位移超出变量末尾时会发生什么?

如果你有一些变量(在堆栈上)并且你向左或向右位移超出了它的末尾,会发生什么? 即, byte x = 1 x &gt&gt N 如果 x 是一个指向内存的指针,转换为…

撧情箌佬 2024-10-05 03:52:01 4 0

C/C++有点摆弄

本着 graphics.stanford.edu/~seander/bithacks.html 的精神我需要解决以下问题: int x int pow2 // always a positive power of 2 int sgn // alway…

柏拉图鍀咏恒 2024-10-03 23:52:44 2 0

面试问题中的这个位操作代码有什么问题?

我正在查看此页面: http://www.devbistro.com/ tech-interview-questions/Cplusplus.jsp,并且不明白这个问题: 以下代码可能存在什么问题? 长值; …

岛徒 2024-10-03 12:37:49 5 0

所需位数的计算

我需要这方面的帮助, 有人问我对于 1 到 10 亿范围内的无符号整数,需要多少位! 我们如何计算这个? 谢谢 更新!!!! 这是我想知道的,因为面试官…

顾北清歌寒 2024-10-03 09:22:16 3 0

关于位运算符的一些问题

我今天读到了有关按位运算符的内容,它们对我来说似乎相当方便。我还注意到 Apple 也使用它们,例如 UIViewAutoresizing。 在我的应用程序中,我需要…

笑叹一世浮沉 2024-10-03 08:03:34 3 0

C 中的位旋转:如何从 2^N 转换为 N?

将 [2^N,2^(N-1)-1] 范围内的数字转换为 N 的良好位操作例程是什么? 一些例子: f(1) -&gt 0 f([2-3]) -&gt 0 f([2-3]) -&gt 1 f([4-7])→ 2 f([8-15…

人事已非 2024-10-03 01:23:41 3 0

如何旋转字中的位

我正在使用 dsPIC33F 和 GCC。我想将一个字中的位向左或向右旋转一次,如下所示:( MSB LSB input: 0101 1101 0101 1101 right: 1010 1110 1010 1110…

那些过往 2024-10-02 19:23:40 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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