bit-shift

bit-shift

文章 0 浏览 3

我应该在 Java 中进行位移除以 2 吗?

可能的重复: Java 中的移位速度比乘法和除法更快? .NET? 快速 Java 优化问题 许多年前,在大学里,我了解到位移位右移一位可以实现与除以二相同,…

总攻大人 2024-09-30 19:48:37 4 0

VB.NET位移位混乱

我有一些关于 VB.NET 位移位的问题。我理解 &lt&lt &gt&gt 运算符是 VB.NET 中的位移运算符。 我有一个两字节的十六进制值 0x3ACC,这两个字节中的每…

穿透光 2024-09-30 16:31:24 3 0

什么是 0xFF?为什么它移位 24 次?

#define SwapByte4(ldata) \ (((ldata &amp 0x000000FF) &lt&lt 24) | \ ((ldata &amp 0x0000FF00) &lt&lt 8) | \ ((ldata &amp 0x00FF0000) &gt&gt 8…

定格我的天空 2024-09-30 13:30:19 3 0

左移操作中出现意外输出...?

我读到左移 e1&lt 相当于 e1* 2e2。 但对于代码: x=5 printf("%d",x&lt&lt3) 输出是40,但根据我的说法,它应该是30。 对于 x&lt&lt4 来说,它是 80 …

邮友 2024-09-28 22:24:58 3 0

为什么对 C 枚举定义中的值使用按位移位运算符?

Apple 有时在其枚举定义中使用按位移位运算符。例如,在作为 Core Graphics 一部分的 CGDirectDisplay.h 文件中: enum { kCGDisplayBeginConfigurati…

九歌凝 2024-09-28 08:57:45 4 0

>> 什么意思?用Java做?

好吧,我尝试查找 &gt&gt 或 Shift 的含义,但正如该网站所解释的那样,这超出了我的理解范围:http://www.janeg.ca/scjp/oper/shift.html 如果与孩子…

披肩女神 2024-09-27 09:13:06 5 0

有符号整数的逻辑右移运算

对有符号整数 -28 进行逻辑右移 3 操作。正确答案是什么? +203 +83 +3 -3 -28 的 2 的补码是 11100100。 现在,如果我应用逻辑右移运算,我不会得到…

半葬歌 2024-09-26 11:50:52 1 0

为什么 F# 按位运算符对于有符号类型用 1 填充?

我正在查看有关按位运算的 F# 文档: 按位右移运算符。这 结果是第一个带有位的操作数 右移了位数 第二个操作数。位已移位 最不重要的位置不是 旋转到…

最近可好 2024-09-25 15:11:05 3 0

我该如何翻译>>> JavaScript 中的运算符到 VB.NET?

我正在将 JavaScript 代码转换为 VB.NET。我被困在了&gt&gt手术。 请参阅下面的示例代码和我的尝试: JavaScript: function test(a, b) { return (a …

你怎么敢 2024-09-25 14:45:03 2 0

班次操作员是如何实现的?

我想知道当我执行 4&lt&lt2 时,下面到底发生了什么?是否执行任何乘法或如何计算该值。如果您对轮班操作员的实施有参考,请回复我。提前致谢…

葬﹪忆之殇 2024-09-25 14:08:06 2 0

为什么 Java 和 C# 有位移运算符?

整数乘法(暂时忘记除法)之间的差异是否仍然有利于移位,如果是的话,差异有多大? 它看起来只是一个低级优化,即使您想要它,在大多数情况下(C#/Ja…

放赐 2024-09-25 08:00:41 6 0

逻辑、算术按位移位

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

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

除了快速数学之外,还有什么充分的理由使用位移位吗?

我了解按位运算以及它们如何用于不同的目的,例如权限。但是,我似乎不明白位移运算符有什么用。我理解它们是如何工作的,但我想不出任何可能想要使用…

神妖 2024-09-18 09:02:37 6 0

我不明白以下 C 代码行

我发现了以下线程: 根据 IP 和子网掩码计算广播地址,链接如下到 http://lpccomp.bc.ca/netmask/netmask.c 有人可以吗请解释以下行,我不明白: for …

回梦 2024-09-16 05:57:37 5 0

关于在 .Net 中转换浮点数据类型的细节?

如果我没记错的话,双精度数或浮点数分为 3 部分:符号位、指数和尾数。 当双精度数被移位时,这些位是移位变量的整个二进制还是仅移位尾数?…

瑾兮 2024-09-14 09:25:46 7 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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