问题标签 [bitwise-and]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3592 浏览

vba - MS 访问中的按位运算

我有一张包含答案的表格。这个答案是一组数字的组合。(见下文)

可能的值

2 4 8 16 32 64

如果我有答案 24 的答案——我需要一些方法来计算出可以选择的唯一值是 16 和 8。我被告知如果这在 SQL 中我将使用按位运算。

我在 Access 方面相当先进,但倾向于不使用 VBA 代码,但对所有想法持开放态度。

0 投票
2 回答
107 浏览

java - 重构使用按位运算操作的字符串

假设我有一个长度为 32 的 Java 字符串,例如

我正在寻找具有以下属性的字符串 t :如果在 t 上执行以下循环,则生成的字符串为 s

请注意,在 Java 中,数组运算符 [] 具有最高优先级,并且在按位 XOR 之前计算位与。

为了获得 t,必须对 s 进行反向操作。XOR 的逆运算是 XOR,但逻辑 AND 显然没有逆运算。

字符串 t 可以在没有暴力破解的情况下恢复吗?

0 投票
1 回答
9201 浏览

python - 通过颜色 OpenCV 2.x 跟踪多个对象

目前我正在尝试按颜色跟踪多个对象。我基于文档代码。

使用上面的代码,我正在跟踪过滤 HSV 蓝色通道的蓝色对象。我想同时跟踪绿色物体并在“res”图像中同时显示蓝色和绿色。

我添加了以下代码但没有成功

我不知道如何使用bitwise-and. 你能给我一些指导吗?

提前致谢。

0 投票
3 回答
192 浏览

java - Mimetype 检测 - 此代码中 & 0xff 的目的是什么?

以下是用于使用幻数检测文件的 mime 类型的代码摘录。

我可以理解十六进制是这里的重点。

但是,为什么使用ints 以及为什么使用 0xFF 进行按位与?

0 投票
1 回答
196 浏览

c# - 将按位比较从 C++ 转换为 C#

我有来自 cpp 源的给定条件。

我想把它翻译成 C#。

当我理解这一点时,这意味着if activeFace is *not* in faces then...- 不是吗?

那么 C# 中的等价物是什么?
注意:我不能使用faces.HasFlag(activeFace)

那应该是

我对吗?

为了完整起见,实际的 Flag 枚举

那么在cpp中也是一样的,你只需要[Flags]在C#中添加一个属性

0 投票
2 回答
51 浏览

php - Bitwise Operators (And) in PHP. Getting weird answers

So I'm making this script that needs to get the integer from the & operator of two numers in PHP. So far I have managed it to work but with small numbers (<512). When I try to do do for example: echo 65535 $ 2048; I get a result of 0, when it's supposed to be 2048. Any ideas why I am getting this result or how can I get the desired result?. Thank you In advance I'm using PHP 5.5 and Ubuntu.

0 投票
2 回答
171 浏览

c - sizeof 运算符在 C 中按位 & 失败

感谢您的回复,%zu 说明符可以与 sizeof 运算符一起使用,大小可以正常打印,x 和 y 值也可以。但是当我将所有这些说明符更改为 %lld 时,它应该打印实际的 x 和 y 值(因为它们很长),它会打印一些随机垃圾值。

现在,问题是 - 为什么变量 x 和 y 中的值会受到使用 sizeof 运算符的说明符的影响提前谢谢。

0 投票
2 回答
48 浏览

javascript - 为什么按位与会产生不正确的数字?

为什么 Javascript 会错误地评估以下内容?

在 Javascript 中:

在 C++ 中:

0 投票
1 回答
205 浏览

c - C中&运算符的奇怪行为

作为谜题的一部分,我被要求实现一个函数,该函数检查两个整数是否可以加在一起而不会溢出。法律行动:!~ & ^ | + << >>。

例如,对于 x = 0x80000000 和 y = 0x80000000,函数应该返回 0,因为它溢出,但对于 x = 0x80000000 和 y = 0x70000000,结果将是 1。

到目前为止,我的解决方案是:

对于 x = 0x80000000 和 y = 0x80000000,该函数打印以下内容:

现在我的问题是为什么是res0?它应该是 0x80000000,因为add~mask都是 0x80000000。谁能向我解释这种行为?

0 投票
3 回答
98 浏览

c# - 为什么要按位与?

我只是好奇的代码没有问题。我正在查看这段代码,我试图弄清楚为什么它们按位而不是常规的 &&

我只想知道为什么这样做,而不是仅仅将 bValid = 设置为 IsConfigValid。这很可能只是他的编码风格。