bit-shift

bit-shift

文章 0 浏览 3

右移运算符的奇怪行为 (1 >> 32)

我最近在使用右移运算符时遇到了奇怪的行为。 以下程序: #include &ltcstdio&gt #include &ltcstdlib&gt #include &ltiostream&gt #include &ltstdin…

孤千羽 2024-09-12 18:31:26 5 0

JavaScript 是什么>>>>运算符以及如何使用它?

我正在查看 Mozilla 中向 Array 添加过滤方法的代码,其中有一行代码让我感到困惑。 var len = this.length &gt&gt&gt 0 我从来没见过&gt&gt&gt&gt之…

甜中书 2024-09-11 20:39:19 5 0

将某些程序集转换为 VB.NET - SHR 运算符的工作方式不同吗?

好吧,这里有一个简单的问题, 我正在研究一些汇编,并将一些汇编例程转换回 VB.NET 现在,有一行特定的代码我遇到了麻烦,在汇编中,假设以下内容: …

星星的轨迹 2024-09-09 00:44:37 4 0

位摆弄黑客:以明显的方式交错位

我对这个问题感兴趣 以明显的方式交错位 (来自 http://graphics.stanford.edu/~seander/bithacks.html&lt /a&gt) 无符号短x; // 交错 x 和 y 的位,…

心房敞 2024-09-09 00:16:51 3 0

从十六进制获取 LSB 的值(C 代码)

我在 C 中有这样的代码: unsigned char const data[ ] = {0x0a, 0x1d, 0xf0, 0x07} 我需要提取它,以便最终值是: 0xa1df7 如果十六进制值至少有 1 …

橘虞初梦 2024-09-05 16:22:58 4 0

班次计数为负或错误太大 - 正确的解决方案?

我有以下函数用于读取大端四字(在抽象基本文件 I/O 类中): unsigned long long File::readBigEndQuadWord(){ unsigned long long qT = 0 qT |= rea…

我也只是我 2024-09-05 05:15:44 4 0

为什么右移运算符产生零而不是一?

我正在自学 Java,并完成 Thinking in Java 中的练习。 在第 116 页的练习 11 中,您应该将整数右移到其所有二进制位置,并使用 Integer.toBinaryStri…

暖树树初阳… 2024-09-04 13:04:46 3 0

循环移位c

我必须将 int 向右移动一位并返回它 在 Java 中我可以只返回 n &gt&gt&gt 1 这在C语言中可能吗? 我们得到的方法如下 // Return n after a right circ…

╰つ倒转 2024-09-03 18:35:26 3 0

操纵二的大幂的有效方法

对 2 的幂进行编码的最有效方法是通过整数的位移位。 &lt代码&gt1 &lt&lt n 给我 2^n 但是,如果我有一个数字大于 int 或 long 中允许的最大值code&gt…

苏大泽ㄣ 2024-08-31 13:44:56 4 0

我如何在 C 中执行这些 asm ROR 和 BT/RCR 操作?旋转或从另一个数字移入一位

我正在将一些汇编代码转换为 C 语言,以便能够在我必须使用的当前编译器环境中使用它。 我已经完成了 2 个操作,我不知道如何翻译成 C。有人知道该怎…

梦在深巷 2024-08-31 04:09:30 5 0

PHP 等效的 javascript >>>用零填充按位运算符右移?

我可以知道如何做 PHP&gt&gt&gt ?此类运算符在 PHP 中不可用,但在 Javascript 中可用。 我刚刚发现了一个功能,如下所示: function zeroFill($a, $…

下雨或天晴 2024-08-29 07:01:06 5 0

C++ 中的移位运算符

如果移位运算符后的值 大于位数 左边的操作数,结果是 不明确的。如果左侧操作数是 无符号,右移是逻辑 移位,以便填充高位 带零。如果左侧操作数 是…

别把无礼当个性 2024-08-27 11:49:21 6 0

两个左尖括号“<<”有什么作用?在 C# 中是什么意思?

基本上都是标题里的问题。我正在查看 MVC 2 源代码: [Flags] public enum HttpVerbs { Get = 1 &lt&lt 0, Post = 1 &lt&lt 1, Put = 1 &lt&lt 2, Del…

时光沙漏 2024-08-26 15:07:46 8 0

Java >> 之间是否有任何性能差异和>>右移运算符?

是否有理由认为&gt&gt (签名)和&gt&gt Java 中的(无符号)右位移运算符会执行不同的操作吗?我在我的机器上无法检测到任何差异。 这纯粹是一个学术…

就是爱搞怪 2024-08-26 08:26:56 5 0

如何生成64位掩码?

基于以下简单程序,按位左移运算符仅适用于 32 位。这是真的吗? #include &ltiostream&gt #include &ltstdlib.h&gt using namespace std int main(vo…

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