bit-manipulation

bit-manipulation

文章 0 浏览 3

使用 C 中的按位运算符检查数字是否非零

使用除 ! 之外的合法运算符检查数字 x 是否非零。 示例:isNonZero(3) = 1、isNonZero(0) = 0 合法操作:~ &amp &lt code&gt^ | + &lt&lt &gt&gt 注意…

笑忘罢 2024-09-27 16:46:05 1 0

C语言中的位移位

int x = 2 x = rotateInt('L', x, 1) // should return 4 x = rotateInt('R', x, 3) // should return 64 这是代码,有人可以检查一下并让我知道错误…

掌心的温暖 2024-09-27 08:30:42 2 0

为什么Python中的3<<1==6?

可能的重复: 位移位绝对初学者指南? 任何人都可以向我解释一下运算符 &lt&lt 或&gt&gt…

少女七分熟 2024-09-27 07:44:25 0 0

C 中 char 类型的位交换

数据类型为 char,格式如下: 源字节:[0][1][2][3][4][5][6][7] 目标:[6][7][4] [5][2][3][0][1] 例如,如果我将 char, 29 传递给此函数,它将进行…

我的影子我的梦 2024-09-27 07:36:05 1 0

大于 lg N 的最小整数

我在某处读到: 大于lg N 的最小整数 是所需的位数 用二进制表示N,同理 大于的最小整数 log10 N 是位数 要求用十进制表示 N。 Java 语句 for (lgN = …

独自唱情﹋歌 2024-09-27 03:59:57 0 0

处理器如何计算是否 A <乙

这可能是我想到的一个愚蠢的问题,但我想我没有答案 - 如果 A &lt 处理器将如何找到乙?事实上还有其他的事情,比如 A&gtB 或 A==B。 但如果我们解决 …

温柔嚣张 2024-09-27 00:26:15 3 0

仅使用 C 中的按位运算符检查数字 x 是否为正 (x>0)

isPositive - 如果 x &gt 则返回 true 0,否则false 示例:isPositive(-1) 合法操作:! ~ &amp ^ | + &lt&lt &gt&gt&lt /code&gt 最大操作数:8 注意…

沒落の蓅哖 2024-09-26 18:02:03 2 0

Java 中的位移

我试图了解位移位是如何工作的。有人可以解释一下这行的含义吗: while ((n&amp1)==0) n &gt&gt= 1 其中n是一个整数,并给我一个执行移位时n的例子。…

腻橙味 2024-09-26 17:09:21 1 0

字符数组中的位

我需要将位转换为字符数组或字符串,帮助找到存储位的最佳方法,如果我有 18 位,我将制作 2 个字符和 2 个位,我应该做什么?…

久光 2024-09-26 08:42:21 1 0

如何使用位移来代替整数除法?

我知道如何计算 2 的幂,所以这不是我的问题。 例如,如果我想使用位移位而不是整数除法来查找数字的 5%,我将如何计算? 所以我可以用 (x * 100 &gt&…

最偏执的依靠 2024-09-26 06:11:51 0 0

按位标志和 Switch 语句?

我有以下代码(示例),我真的对这么多“if”检查感到不舒服: public enum Flags { p1 = 0x01, // 0001 p2 = 0x02, // 0010 p3 = 0x04, // 0100 p4 =…

又爬满兰若 2024-09-26 00:31:39 1 0

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

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

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

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

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

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

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

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

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

有条件地使用按位运算符

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

烙印 2024-09-25 03:35:45 0 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

更多

友情链接

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