问题标签 [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.
vba - MS 访问中的按位运算
我有一张包含答案的表格。这个答案是一组数字的组合。(见下文)
可能的值
2 4 8 16 32 64
如果我有答案 24 的答案——我需要一些方法来计算出可以选择的唯一值是 16 和 8。我被告知如果这在 SQL 中我将使用按位运算。
我在 Access 方面相当先进,但倾向于不使用 VBA 代码,但对所有想法持开放态度。
java - 重构使用按位运算操作的字符串
假设我有一个长度为 32 的 Java 字符串,例如
我正在寻找具有以下属性的字符串 t :如果在 t 上执行以下循环,则生成的字符串为 s:
请注意,在 Java 中,数组运算符 [] 具有最高优先级,并且在按位 XOR 之前计算位与。
为了获得 t,必须对 s 进行反向操作。XOR 的逆运算是 XOR,但逻辑 AND 显然没有逆运算。
字符串 t 可以在没有暴力破解的情况下恢复吗?
python - 通过颜色 OpenCV 2.x 跟踪多个对象
目前我正在尝试按颜色跟踪多个对象。我基于文档代码。
使用上面的代码,我正在跟踪过滤 HSV 蓝色通道的蓝色对象。我想同时跟踪绿色物体并在“res”图像中同时显示蓝色和绿色。
我添加了以下代码但没有成功
我不知道如何使用bitwise-and
. 你能给我一些指导吗?
提前致谢。
java - Mimetype 检测 - 此代码中 & 0xff 的目的是什么?
以下是用于使用幻数检测文件的 mime 类型的代码摘录。
我可以理解十六进制是这里的重点。
但是,为什么使用int
s 以及为什么使用 0xFF 进行按位与?
c# - 将按位比较从 C++ 转换为 C#
我有来自 cpp 源的给定条件。
我想把它翻译成 C#。
当我理解这一点时,这意味着if activeFace is *not* in faces then...
- 不是吗?
那么 C# 中的等价物是什么?
注意:我不能使用faces.HasFlag(activeFace)
那应该是
我对吗?
为了完整起见,实际的 Flag 枚举
那么在cpp中也是一样的,你只需要[Flags]
在C#中添加一个属性
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.
c - sizeof 运算符在 C 中按位 & 失败
感谢您的回复,%zu 说明符可以与 sizeof 运算符一起使用,大小可以正常打印,x 和 y 值也可以。但是当我将所有这些说明符更改为 %lld 时,它应该打印实际的 x 和 y 值(因为它们很长),它会打印一些随机垃圾值。
现在,问题是 - 为什么变量 x 和 y 中的值会受到使用 sizeof 运算符的说明符的影响提前谢谢。
javascript - 为什么按位与会产生不正确的数字?
为什么 Javascript 会错误地评估以下内容?
在 Javascript 中:
在 C++ 中:
c - C中&运算符的奇怪行为
作为谜题的一部分,我被要求实现一个函数,该函数检查两个整数是否可以加在一起而不会溢出。法律行动:!~ & ^ | + << >>。
例如,对于 x = 0x80000000 和 y = 0x80000000,函数应该返回 0,因为它溢出,但对于 x = 0x80000000 和 y = 0x70000000,结果将是 1。
到目前为止,我的解决方案是:
对于 x = 0x80000000 和 y = 0x80000000,该函数打印以下内容:
现在我的问题是为什么是res
0?它应该是 0x80000000,因为add
和~mask
都是 0x80000000。谁能向我解释这种行为?
c# - 为什么要按位与?
我只是好奇的代码没有问题。我正在查看这段代码,我试图弄清楚为什么它们按位而不是常规的 &&
我只想知道为什么这样做,而不是仅仅将 bValid = 设置为 IsConfigValid。这很可能只是他的编码风格。