问题标签 [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.
sql-server-2005 - 由于选项太多,是否有一个很好的替代按位比较的方法?
这是我试图在 Microsoft SQL Server 2005 中解决的问题。
我有一个问题,我正在尝试解决我在表 A 中有记录列表的地方——我们将它们称为计划。用户可能与这些计划中的一个或多个相关联,这导致它们与表 B 中的单个记录相关联。这可以通过按位和 (&) 轻松解决,但是数据类型 bigint 仅支持 2^63- 1. 我可以将值保存为二进制数据类型,但不能比较两个二进制列(一个必须是 int 或 bigint)。
我的问题是:有没有另一种方法来实现这个我没有考虑过?
javascript - 如何找到一个数字的 32 位
我可以问如何找到数字的 32 位版本,因为我想在 JavaScript 中使用按位 AND 运算符处理数字。它表示这些数字在 32 位版本中执行按位运算。
第二个问题是在 JavaScript 按位与运算符(&)中,数字的运算在 32 位版本中执行,对吗?那么最后它会将其转换回 64 位版本吗?
java - 按位运算 Java AND 多个布尔值
这是我的问题。我有三个布尔值,这是我可以拥有的选项。我可以使用三个选项进行多种组合:
即没有选项(全部为假) 选项 1 仅选项 1 和选项 2 选项 1 和选项 2 和选项 3 选项 2 仅选项 2 和选项 3 选项 3 等
我需要检查所有组合,但我不想编写大量 if else if 语句。
有没有办法可以获得结果应该是什么?
就像是
然后我可以进入一个 switch 语句来处理正确的组合
如果您需要更详细的解释,请告诉我。提前致谢。
ps 我在这里要做的是避免有这么多的 if else if 语句,并使我的代码看起来更干净,设计得更好。因此,如果您能想到另一种方法,我将不胜感激。
谢谢
c# - 帮助进行按位运算
我想根据我正在使用的第 3 方函数仔细检查我的一些逻辑,但我不确定我是否正确计算了按位逻辑。有人可以在每种情况下给我一个变量“intValue”的值范围,这会导致每个条件返回真吗?谢谢!
c - 按位运算符的幂 2 模式?
- 2 的幂模如何仅对二进制数 ( ) 的低位起作用
1011000111011010
? - 这个数字 mod 2 到 0 的幂,2 到 4 的幂是多少?
- 2 的幂与模运算符有什么关系?它是否具有特殊属性?
- 有人可以给我一个例子吗?
教练说“当你将某个 mod 取为 2 的幂时,你只需取它的低阶位”。我太害怕问他的意思了=)
java - 如何在Java中屏蔽字节值?
我的问题是这样的。
我在 Java 中有一些字节计算。在某些计算中,我得到了我想要的字节值结果“2a”,但在某些计算中,我得到了字节值中的“ffffff9a”。我只想要结果“ffffff9a”中的“9a”值。我试过这个但没有用。
其中 b 具有值“ffffff9a”字节值。
但是在显示相同的过程时,就像
我哪里错了?我能做些什么来获得我想要的价值?
谢谢
实际上我正在尝试将 8 位字符转换为 gsm 7 位。此外,如果有人可以帮助我解决这个问题,那也会很有帮助。字符串存储为字节数组,我必须将此字符串或 8 位字节转换为 7 位。
java - 为什么 java/android 允许在布尔变量和字符串之间按位 &
我可以在布尔变量和字符串之间进行按位 &。没有编译错误!
结果会怎样?它是如何工作的。据我了解,它不允许这种类型的按位运算。它是一个错误还是按位功能只考虑位而不关心类型?
java - 如何使用按位和使用 xpath 和 java 在 xml 中查找?
我有这个示例 xml。
每行都有一个 id 字段,它的值是位。
我想用按位与运算符在这个文件中找到,但我不知道这是否可能。
我读到了 javascript 中的运算符“&”或 Oracle 中的命令 BITAND,但在 xml o xpath 中没有。
这是 java 和 xpath 中的示例代码:
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)?