问题标签 [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 回答
198 浏览

sql-server-2005 - 由于选项太多,是否有一个很好的替代按位比较的方法?

这是我试图在 Microsoft SQL Server 2005 中解决的问题。

我有一个问题,我正在尝试解决我在表 A 中有记录列表的地方——我们将它们称为计划。用户可能与这些计划中的一个或多个相关联,这导致它们与表 B 中的单个记录相关联。这可以通过按位和 (&) 轻松解决,但是数据类型 bigint 仅支持 2^63- 1. 我可以将值保存为二进制数据类型,但不能比较两个二进制列(一个必须是 int 或 bigint)。

我的问题是:有没有另一种方法来实现这个我没有考虑过?

0 投票
4 回答
108 浏览

c++ - 这个“if(kc[3] & c)”部分代码在做什么?

0 投票
1 回答
1871 浏览

javascript - 如何找到一个数字的 32 位

我可以问如何找到数字的 32 位版本,因为我想在 JavaScript 中使用按位 AND 运算符处理数字。它表示这些数字在 32 位版本中执行按位运算。

第二个问题是在 JavaScript 按位与运算符(&)中,数字的运算在 32 位版本中执行,对吗?那么最后它会将其转换回 64 位版本吗?

0 投票
3 回答
1559 浏览

java - 按位运算 Java AND 多个布尔值

这是我的问题。我有三个布尔值,这是我可以拥有的选项。我可以使用三个选项进行多种组合:

即没有选项(全部为假) 选项 1 仅选项 1 和选项 2 选项 1 和选项 2 和选项 3 选项 2 仅选项 2 和选项 3 选项 3 等

我需要检查所有组合,但我不想编写大量 if else if 语句。

有没有办法可以获得结果应该是什么?

就像是

然后我可以进入一个 switch 语句来处理正确的组合

如果您需要更详细的解释,请告诉我。提前致谢。

ps 我在这里要做的是避免有这么多的 if else if 语句,并使我的代码看起来更干净,设计得更好。因此,如果您能想到另一种方法,我将不胜感激。

谢谢

0 投票
2 回答
352 浏览

c# - 帮助进行按位运算

我想根据我正在使用的第 3 方函数仔细检查我的一些逻辑,但我不确定我是否正确计算了按位逻辑。有人可以在每种情况下给我一个变量“intValue”的值范围,这会导致每个条件返回真吗?谢谢!

0 投票
5 回答
68292 浏览

c - 按位运算符的幂 2 模式?

  1. 2 的幂模如何仅对二进制数 ( ) 的低位起作用1011000111011010
  2. 这个数字 mod 2 到 0 的幂,2 到 4 的幂是多少?
  3. 2 的幂与模运算符有什么关系?它是否具有特殊属性?
  4. 有人可以给我一个例子吗?

教练说“当你将某个 mod 取为 2 的幂时,你只需取它的低阶位”。我太害怕问他的意思了=)

0 投票
3 回答
24534 浏览

java - 如何在Java中屏蔽字节值?

我的问题是这样的。

我在 Java 中有一些字节计算。在某些计算中,我得到了我想要的字节值结果“2a”,但在某些计算中,我得到了字节值中的“ffffff9a”。我只想要结果“ffffff9a”中的“9a”值。我试过这个但没有用。

其中 b 具有值“ffffff9a”字节值。

但是在显示相同的过程时,就像

我哪里错了?我能做些什么来获得我想要的价值?

谢谢


实际上我正在尝试将 8 位字符转换为 gsm 7 位。此外,如果有人可以帮助我解决这个问题,那也会很有帮助。字符串存储为字节数组,我必须将此字符串或 8 位字节转换为 7 位。

0 投票
1 回答
366 浏览

java - 为什么 java/android 允许在布尔变量和字符串之间按位 &

我可以在布尔变量和字符串之间进行按位 &。没有编译错误!

结果会怎样?它是如何工作的。据我了解,它不允许这种类型的按位运算。它是一个错误还是按位功能只考虑位而不关心类型?

0 投票
1 回答
1056 浏览

java - 如何使用按位和使用 xpath 和 java 在 xml 中查找?

我有这个示例 xml

每行都有一个 id 字段,它的值是位。

我想用按位与运算符在这个文件中找到,但我不知道这是否可能。

我读到了 javascript 中的运算符“&”或 Oracle 中的命令 BITAND,但在 xml o xpath 中没有。

这是 java 和 xpath 中的示例代码:

0 投票
1 回答
925 浏览

python - Int 到布尔数组 python

如果我有一个 char d 和一个 char k,我如何将每个变成一个位数组(例如 True-False-True-True-True-False-False-True),然后通过 AND 将数组组合成一个数组-ing 每个位(然后将组合数组转换回字符)?比如01100001(a)和01100011(c)组合成01100001(c)?还有,有时候这些转换的结果不是ASCII(比如00000010)?