bit-shift

bit-shift

文章 0 浏览 6

C# 位移位:这种行为是规范中的行为、错误还是偶然?

我正在使用位移运算符(请参阅我的问题 位数组相等),一位 SO 用户指出了我计算移位操作数时出现的错误——我计算的 int 范围是 [1,32] 而不是 [0,31…

固执像三岁 2024-08-23 12:20:25 11 0

JavaScript 中的位移

我有一个非常大的数字:5799218898。并且想将其右移到 13 位。 所以,windows-calculator 或 python 给了我: 5799218898 >> 13 | 100010100100001110…

无所的.畏惧 2024-08-23 11:42:17 7 0

用位移操作替换分支语句

我正在编写一个图像二值化算法,它只需将每个像素的亮度值(灰度图像)转换为黑色或白色。目前,对每个像素进行二值化的算法大致是这样的 if( graysca…

简单爱 2024-08-23 05:25:45 11 0

C#/Java 等高级语言屏蔽位移计数操作数的原因是什么?

这更多的是一个语言设计而不是一个编程问题。 以下是 JLS 15.19 移位运算符: 如果左侧操作数的提升类型为int,则仅使用右侧操作数的最低 5 位作为移…

颜漓半夏 2024-08-23 01:16:50 7 0

按位移位运算符。已签名和未签名

我正在利用互联网上的临时笔记练习 SCJP 考试。 根据我的笔记, >> 运算符应该是有符号右移,符号位从左侧引入。而左移运算符 << 应该保留符号位。 然…

檐上三寸雪 2024-08-21 01:23:28 7 0

Java位移位的奇怪之处

Java 有 2 个用于右移的位移运算符: >> shifts right, and is dependant on the sign bit for the sign of the result >>> shifts right and shifts …

花想c 2024-08-19 23:19:23 8 0

>> 之间的区别和>>运营商

如果移位数为正>>>>和>>工作相同。 如果移位数为负>>>>用 1 填充最高有效位,而 >>操作将 MSB 填充为 0。 我的理解正确吗? 如果负数存储时 MSB 设置…

星星的轨迹 2024-08-16 09:38:10 6 0

x86 汇编右移运算符 SHR 的副作用?

我正在使用 ASM 调试器 ollydbg 跟踪一个程序,我遇到了这个代码片段,它是一个循环段: CPU Disasm Address Hex dump Command Comments 007D05EC |. …

隔纱相望 2024-08-15 10:48:26 6 0

为什么我会得到负值位移的奇怪结果?

此问题与此问题不重复。 我遇到过一种情况,我可能必须将(正)数字左移负值,即 8 << -1。在这种情况下,我预计结果是 4,但我以前从未这样做过。因…

橘寄 2024-08-14 09:32:22 6 0

C 中的负数右移

我有 C 代码,我在其中执行以下操作。 int nPosVal = +0xFFFF; // + Added for ease of understanding int nNegVal = -0xFFFF; // - Added for valid …

随心而道 2024-08-13 16:05:17 12 0

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

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

夏至、离别 2024-08-13 12:43:06 6 0

PHP 右移结果为负?

我在将一些 C 代码转换为 PHP 时遇到了问题,特别是在使用右移运算符时。 编辑:在以下示例中,bit = 0; 原始 C 代码: p->param->outBits[bytePtr++…

夜访吸血鬼 2024-08-11 16:06:28 9 0

位左移

假设我想将 i 向左移位两次并将值存储在 f 中。 f = i << 2; 这是正确的吗?我到底如何在 C/C++ 中做到这一点?…

醉梦枕江山 2024-08-08 17:37:51 8 0

VB.NET中如何按位移位?

如何在 VB.NET 中按位右移/左移?它甚至有运算符吗,或者我必须使用一些实用方法吗?…

浅听莫相离 2024-08-04 12:49:24 15 0

复杂表达式中的位移问题

我将一个方程简化为: speed = ( ( rear_wheel_speed_a + front_wheel_speed_a ) << 10 ) + ( ( rear_wheel_speed_b + front_wheel_speed_b ) << 2 );…

得不到的就毁灭 2024-08-04 07:35:46 8 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

更多

友情链接

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