bit-manipulation 相关问题

个别位的操纵。使用的运算符可以包括按位AND,OR,XOR,NOT,左移和右移。

使用C进行位掩码和位操作

我一直试图理解位操作如何与C和指针一起工作,但没有运气。这是我的问题。我在内存中有8个字节,需要提取前61位并打印。例如:0000 ......

回答 2 投票 -1

char类型按位操作失败到int

我尝试在C中按位操作。这是我的代码:int main(){char c = 127; c << = 1; if(c == 0xfe){printf(“yes”); } else {printf(“No”); } ...

回答 1 投票 4

简化按位操作

我有一个这样的if语句:if((x&y)== y &&(x&z)== 0){/ *做某事... * /}可以简化这个if语句删除&&操作员和仅使用...

回答 1 投票 2

使用按位包含OR的错误结果

我无法弄清楚为什么包容性OR会返回错误的结果。 char arr [] = {0x0a,0xc0}; uint16_t n {}; n = arr [0]; //我这里得到0x000a n = n << 8; //向左移动并在此处获得0x0a00。 ...

回答 3 投票 3

是否可以使用JavaScript中的类型数组从4x Uint8转换为Uint32?

我在项目中做了一些按位操作,我想知道内置的类型数组是否会让我有些头疼,甚至可能会给我带来一点性能提升。 let bytes = [128,129,130 ,...

回答 1 投票 6

找到位数组的最长前缀

我正在尝试找到一种搜索多位数组最长前缀的快速算法。在我的应用程序中,那些位数组可以是无限长且可变长度的。例如,如果我有......

回答 4 投票 5

按位运算符PHP

我有ASCII字符串“FFFFDFFF”,表示十六进制值。我希望将该值放入二进制变量中,每个位为1或0.下面是我的第一次尝试,只使用一个字节相等...

回答 1 投票 0

Swift中的按位移位与Java不同

我试图将RGB转换为像Java一样的ColorInt。 Java:下面的代码返回'-16777216'表示黑色。 int a = 255; int r = 0; int g = 0; int b = 0; int hcol = 0; hcol | =(a&0xFF)&...

回答 1 投票 0

用位运算符替换“!=”

仅使用按位运算符(|,&,〜,^,>>,<

回答 6 投票 1

sql在多位总计中引用整数

我们有用于代表帐户的按位类型表。每个帐户都可以包含子类型。表:类型id |标题| int |类型|家庭1 foo 1 7? 2吧2 ...

回答 1 投票 0

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