bit-shift

bit-shift

文章 0 浏览 6

有符号右移:哪个编译器使用逻辑移位

我使用 Visual Studio、Ubuntu 的 GCC、Intel 编译器、MinGW 测试了右移。全部移位符号位。我猜 Xcode 的 GCC 也是这样做的。 我知道该行为是特定于实…

愿得七秒忆 2024-11-17 12:49:07 4 0

将按位移位运算符应用于有符号类型:UB 和 Impl。定义的

C++03标准告诉我们,将按位移位运算符应用于有符号类型的结果可以是UB和Impl。定义为负值。我的问题如下:为什么对于运算符>它只是 > 实现定义 ? << …

数理化全能战士 2024-11-17 10:44:05 2 0

按位运算 Java AND 多个布尔值

这是我的问题。我有三个布尔值 是我可以拥有的选择。我可以有多个 与三个选项的组合: 即没有选项(全部为 false) 仅选项 1 选项 1 和选项 2 选项 1 …

近箐 2024-11-16 15:32:27 5 0

相似程序中的位移不同结果

这是一个程序 #include #include int main() { unsigned char a=0x80; printf("%d\n",a<<1); } 上面的输出是256 现在这是上述程序的另一个版本 #inclu…

愿得七秒忆 2024-11-16 14:02:54 4 0

按位移位(左移或右移)有什么作用以及它的用途是什么?

我在我看过的各种代码中看到了运算符 >> 和 << (我实际上都不理解),但是我'我只是想知道它们实际上是做什么的以及它们的实际用途是什么。 如果移位…

舟遥客 2024-11-16 01:56:03 7 0

将位转化为值

计算机如何知道 (int x, y) x << y 表示移位 y 位?我指的不是转移部分。我的意思是 y 部分。计算机是否会将 x 移动 1 并从 y 中减去 1,直到 y == 0…

网名女生简单气质 2024-11-15 21:12:00 10 0

在 C 中使用移位运算符的乘法和除法实际上更快吗?

例如可以使用位运算符 i*2 = i<<1 i*3 = (i<<1) + i; i*10 = (i<<3) + (i<<1) 等来实现乘法和除法。 使用 (i<<3)+(i<<1) 乘以 10 实际上比直接使用 i*…

淡紫姑娘! 2024-11-15 16:07:28 8 0

移位运算符

我遇到过这样一道编程面试题。但对我来说,你如何知道可以在这里使用位移位并​​不明显。 有好心人解释一下。谢谢。 数组的大小为 N,整数介于 0 到 …

提笔落墨 2024-11-15 10:27:34 7 0

简单的分配

这是我的问题。我定义了以下结构 struct idt_reg{ unsigned short limit; unsigned int base; }__attribute__((packed)); 在我的代码中我做了以下分配…

亚希 2024-11-14 18:22:28 4 0

sra(算术右移)与 srl(逻辑右移)

请看一下这两段伪汇编代码: 1) li $t0,53 sll $t1,$t0,2 srl $t2,$t0,2 sra $t3,$t0,2 print $t1 print $t2 print $t3 2) li $t0,-53 sll $t1,$t0,2 …

猫瑾少女 2024-11-14 14:13:56 7 0

Java“位移位”教程?

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找书籍、工具、软件库…

青春如此纠结 2024-11-14 04:23:42 4 0

获取WM_KEYDOWN消息中lParam参数的第30位

我需要获取随 WM_KEYDOWN 消息传递的 lParam 参数的第 30 位。 此处所写的这一点允许我知道之前是否按下过该键。这段代码正确获取吗? (lParam >> 30)…

暖阳 2024-11-10 08:10:51 7 0

CUDA 中的逻辑移位

rshift = ((J[i]-1)*((2*net)-J[i]) >> -1); L[i] = rshift + K[i]-J[i]; 当我编译它时,我得到与第一行相对应的“错误:表达式必须具有整数或枚举类…

小苏打饼 2024-11-10 02:03:04 7 0

用按位运算替换最低有效位

用提供的位替换字节的最低有效位的最佳方法是什么? 我知道如何检查和比较最后一位(例如使用 posix ffs() 函数),但我想知道是否有性能更好的解决方…

一指流沙 2024-11-07 23:10:27 8 0

基于位选择的算法效率

我想知道您在开发一种有效的算法来基于位进行 if/else 切换/情况方面的想法是什么。我有 8 位要使用,我需要将它们分为高阶位和低阶位,如下所示: 00…

为人所爱 2024-11-07 21:51:35 5 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

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