bitwise-operators 相关问题

用于在位级执行操作的运算符。编程语言是面向字节的,而硬件是面向位的。因此,能够在位级操作在编程中非常重要,尤其是当程序直接与硬件交互时。

使用按位和运算符分配值

我意识到这是非常琐碎的事情,但是我无法将其包裹住。假设我正在处理此消息。这是一个3字的消息,每个字16位。如果我正在尝试...

回答 1 投票 1

javascript和java之间的按位运算有什么不同

我正在执行从javascript到Java的一些代码转换。当启动一些按位运算的过程时,我发现javascript和java之间的按位运算的行为是如此不同。我是...

回答 1 投票 0

同时使用&和〜运算符[重复]

我遇到了一些将&和〜运算符一起使用的代码。该代码将给定的二进制字符串作为其整数-在这种情况下为11100001001-然后执行此操作... comp.setFlags(slot,...

回答 1 投票 1

有人可以向我解释这一行吗? c | = 1 << i;

我最近启动了C,由于某些原因,我无法得到这行c | = 1 << i;我在网上发现此函数的目的是从数组中获取最低有效位,然后将其组合起来,...

回答 1 投票 0

反转半字节

所以我遇到了一个有关“通过反转小数点来建立新数字的问题”。练习的样子是这样的:写一个给定无符号n a)的函数返回带有半字节的值...

回答 2 投票 2

仅按位铸造long和int型

我试图仅使用按位运算符来复制以下函数的输出! 〜&^ | + << >>。 int test_dl2(int x,int y){long long lsum =(long long)x + y; ...

回答 3 投票 0

xor如何在两个数组中给出不同的数字‽

我已经回答了以下katak:按数字顺序丢失数字。描述为:“给出了一个从1到N的数字顺序。一个数字可能已从中删除,然后剩下的...

回答 1 投票 0

使用给定的按位运算符重现函数

我有一个非常类似于这里的问题,检查int的位以查看它们是否共享2的幂的二进制数(仅按位),但是坦率地说,这个问题的措辞很差(所以我不确定...) >

回答 1 投票 -1

仅使用小于0xFF的数字获取0x55555555,| |和<

由于某种原因,这非常使我感到困惑。我想只使用按位运算符将数字0x55555555放入C中。和<< [

回答 1 投票 0

仅使用数字> 0xFF得到0x55555555,| |和<

由于某种原因,这非常使我感到困惑。我想只使用按位运算符将数字0x55555555放入C中。和<< [

回答 1 投票 0

使用按位运算乘以3

非常让我烦恼的基本问题:编写一个函数,该函数产生的结果与此相同:int mult_3_div_4(int x){return(x * 3)/ 4;}但只能使用! 〜&+ << >>按位运算符...

回答 1 投票 1

编写ARM汇编程序

使用以下给出的指令编写一个ARM汇编程序,声明一个变量'A',该变量保存9950948。将值加载到寄存器R3中的变量'A'中。复制...的最后10位...

回答 1 投票 -3

您将如何找到范围l至r的所有整数的XOR,其中-(10 ^ 18)<= l,r <= 10 ^ 18?

我知道这是当1 <= l,r <= 10 ^ 18时如何实现的,但是如何处理负数? long long int xorf(long long int n){long long int mod = n%4; ...

回答 1 投票 0

您将如何找到范围l至r的所有整数的XOR,其中-(10 ^ 18)<= l,r <= 10 ^ 18?

我知道这是当1 <= l,r <= 10 ^ 18时如何实现的,但是如何处理负数? long long int xorf(long long int n){long long int mod = n%4; ...

回答 1 投票 0

您将如何找到l到r范围内的所有自然数的XOR,其中-(10 ^ 18)<= l,r <= 10 ^ 18?

我知道这是当1 <= l,r <= 10 ^ 18时如何实现的,但是如何处理负数? long long int xorf(long long int n){long long int mod = n%4; ...

回答 1 投票 0

我该如何在C中使用mod 2加法来进行XOR?

我读到XOR等效于mod 2加法。我的假设是,这是在位级别上。意思是5 XOR 10不等于(5 + 10)mod 2,因为那将是1,这是不正确的。 ...

回答 2 投票 1

是否可以在C中使用开关盒并在其中进行操作

我需要检查多种情况,但是我不知道我是否可以针对这种特殊情况使用和操作,这就是我希望的样子:例如,如果x = 0xff(我希望所有情况都为.. 。

回答 2 投票 -1

如何测试数字是否为2的幂?

我想做一个简单的测试,确定我正在制作的一位护卫员在Haskell中数字是否为2的幂。目的是确定数字是否为偶数(不是2的幂),数字是否为...

回答 2 投票 4

确定值是否包含按位运算的另一个值

我需要使用按位运算符比较给定的整数值是否包含另一个值:这是示例代码://一些函数使用的默认标志long标志= MB_ICONERROR | MB_YESNOCANCEL; // ...

回答 1 投票 0

按位操作期间检测到堆栈崩溃

我试图使用按位运算符来了解位(0或1)的状态,我正在获得所需的输出,但与此同时,我也检测到了堆栈粉碎的错误。请帮我解决一下这个。 ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.