bitwise-operators

bitwise-operators

文章 0 浏览 4

在汇编 SPARC 中使用按位运算检查地址是否为 8 的倍数

如何在程序集 Sparc 中通过按位运算检查地址是否为 8 的倍数?…

风蛊 2024-10-28 19:50:38 3 0

操作字符变量的位

我的目标是通过为每个位分配值来构建 char 变量,即我需要为每个位分配 0 和 1。 我执行了以下代码: char packet; int bit; packet &= ~(1 << 0); pa…

北方的韩爷 2024-10-28 05:02:41 6 0

(mask >> i & 1) 和 (mask & 1 << i) 哪个更快?

在我的代码中,我必须选择这两个表达式之一(其中 mask 和 i 非常数整数 -1 < i < (sizeof(int) << 3) + 1)。我不认为这会让我的程序的性能变得更好…

征﹌骨岁月お 2024-10-26 20:10:37 5 0

在公投中使用 C 位运算符 - 家庭作业

我正在做一个 C 作业项目,但我非常迷失。本质上,我必须创建一个名为 ma​​jority 的函数,它接受 3 个短整数,并根据输入输出另一个数字。我将举一…

晚风撩人 2024-10-22 20:46:18 2 0

如何用单个值表示 4 种布尔可能性

我想在一个值中存储 4 个布尔可能性。例如, 我想要一个单一值来判断一个人是否: IsSingle 已毕业 是男 IsLookingForPartner 那么将它们存储在一个字…

云归处 2024-10-21 18:18:23 5 0

为什么与整数进行异或交换会触发警告?

我输入了以下程序: #include int main(void) { int a = 3; int b = 42; printf("a = %d\nb = %d\n", a, b); printf("Exchanging values.\n"); a ^= b…

各自安好 2024-10-19 13:55:55 7 0

获取一个给定 4 字节无符号整数小端形式的整数? (C++)

我在这里可能是非常错误的,所以请指出我可能有的任何误解或错误。 此赋值的输入是一个由一些字符组成的字符串,后跟一系列小端形式的 4 字节无符号整…

清君侧 2024-10-17 23:53:32 4 0

重载 <<,返回 ostream 会出错。 C++

我遇到了超载 << 的问题操作员。一切都打印并输入正常,但是当我尝试返回 ostream 时,出现此错误: Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlock…

疯到世界奔溃 2024-10-17 18:50:08 9 0

Prolog是和=。为什么它们不以与逻辑约束相同的方式工作?

我对序言还很陌生,并且正在尝试理解为什么数学约束似乎不像逻辑约束那样工作。 似乎有足够的信息来解决这个问题: f(A, B) :- A = (B xor 2). 但是当…

沒落の蓅哖 2024-10-17 12:00:29 3 0

对布尔数组执行按位运算

在 PHP 中,有没有一种很好的方法可以在这样的数组上运行各种测试... array(true, false, true, false, false); 也就是说给我所有这些元素的 AND 结果…

葬シ愛 2024-10-17 02:54:37 4 0

找到最高设置位

我有 5 个不同的值,它们被保存为像 10010 这样的位。 我从数据库中获取 Int 值(无法更改),所以 24 意味着 11000 我知道我可以通过使用在这里获得…

酒儿 2024-10-17 01:04:47 6 0

如果使用 C 中的位运算,整数中的任何位等于 1,则返回 1

我已经思考这个问题几个小时了。这里是: 编写一个表达式,如果给定整数“x”有任何位等于 1,则返回 1。否则返回 0。 我知道我本质上只是想弄清楚 x …

一口甜 2024-10-16 10:37:47 9 0

Java 中的按位乘法和加法

我有同时进行乘法和加法的方法,但我无法理解它们。它们都来自外部网站,而不是我自己的: public static void bitwiseMultiply(int n1, int n2) { in…

坚持沉默 2024-10-16 05:38:40 7 0

循环按位运算-as3

我对按位运算的概念很陌生,今天正在研究一些例子。一切似乎都很清楚,直到我尝试创建一个函数来在 uint 上执行循环位移: private function rotateLe…

数理化全能战士 2024-10-15 17:58:37 4 0

与Java语法相关的非常简单的问题

有人可以解释一下以下行中以下符号的含义吗: 符号| << long high = (System.currentTimeMillis() << 16) | 0x4000 | 0x4000 random.nextInt(4096); h…

他夏了夏天 2024-10-15 05:29:51 5 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

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