bit-shift 相关问题

位移操作将包含在二进制数字或位模式中的位向左或向右移动。

使用位掩码迭代Held-karp算法中所有可能的起始位置

我有兴趣基于以下C语言实现实现持卡普算法:https://www.math.uwaterloo.ca/~bico/papers/comp_chapterDP.pdf。但是,此...

回答 1 投票 0

Java中的左移0

考虑:int a = 0; || = 1 << a; System.out.println(a);打印“ 1”。为什么?我以为左移0的次数仍然是0。它从哪里拉1?

回答 3 投票 4

为什么任何现代x86掩码将计数移位到CL中的低5位

[我正在研究x86 ASM中的左右移位操作,例如shl eax,cl从IA-32英特尔体系结构软件开发人员手册3所有IA-32处理器(从Intel 286 ...开始)] >>> < [

回答 3 投票 2

为什么任何现代CPU屏蔽CL寄存器中的5个低位以进行移位操作

我正在研究ASM中的左移和右移操作。摘自IA-32英特尔体系结构软件开发人员手册3所有IA-32处理器(从Intel 286处理器开始)都会掩盖...

回答 2 投票 1

Qimage到2D二进制数组

我正在研究一种机制,该机制将允许我从QImage :: FormatMono标志创建的QImage中获取基于constBits()的二进制数据填充的二维数组。我希望那个正方形...

回答 1 投票 1

为什么在C ++ big endian中使用带位移的int16不起作用?

我正在读取一个带有Qt的bytearray(2字节大字节序)QByteArray a = data.mid(cellNumber,2); int16 res = qFromBigEndian (a);并希望ot获得int16。它可以正常运行,但速度很慢。如果我...

回答 2 投票 1

如何在C中反转位操作

我有以下C程序,现在将获得MSB,2nd MSB,3rd MSB和LSB的值1588800373)。我该如何扭转?即,如果程序具有时间_0 = 94,时间_1 = 179,时间_2 = 43,...

回答 1 投票 0

从ARGB到RGBA的转换

我正在尝试为自己的任务编写自己的Color结构。我的目标是,即使使用ARGB值初始化缓冲区,它也将始终包含RGBA值。我有2个构造函数:采用R,G,B,...

回答 1 投票 1

有效地移位寄存器

如何在x64-Assembly中用另一个寄存器的最低有效位有效填充寄存器的最高有效位。预期用途是将128位值有效地除以两个(...

回答 1 投票 1

我真的不知道为什么移位在一种情况下有效,而在另一种情况下不可行

因此,我正在进行一些移位,我遇到了以下问题,我将不胜感激得到以下答案:作为参数,我被允许传递1个字节的大小。前4个...

回答 3 投票 2

在c ++中30移位后二进制左移位如何表现?

在C ++中,int是4个字节,这意味着int内存可以存储32位,那么int i = 1怎么会这样; i = i << 32; cout << []

回答 1 投票 0

如何使用按位运算符追加(push_back)位

i正在使用私有字符串加密。我混合了很多字节,大多数字符不在0-9,a-z,A-Z限制之内,这给我造成了问题。因此即时通讯将为每个字符获取6位,...

回答 1 投票 -1

在字节对象中,这是跨字节执行位移的最快方法吗?

另一个问题似乎与此有关,但这是针对Java的。即使错误地按字节(本地)进行移位,它仍然比通过转换为...

回答 1 投票 0

将char数组转换为uint16_t数组C / C ++

我已经编写了以下代码,以将称为strin的字符串(字符数组)中的数据转换并存储为称为arr16bit的16位整数数组。该代码有效。但是,我会说有一个...

回答 1 投票 -2

Java shift运算符在使用预保存值时与直接值时不一样

解决问题后出现:https://www.hackerrank.com/challenges/flipping-bits/problem?h_l=interview&playlist_slugs%5B%5D%5B%5D=interview-preparation-kit&playlist_slugs%5B%5D% 5B%...

回答 2 投票 0

我们可以在while循环内左移一个值吗?

我尝试使用左移来使用计数器来识别setbit。当我尝试左移var时,我发现它陷入了无限循环,只有零被打印。 ...

回答 2 投票 0

F#中的位移

我是F#的新手,我不了解F#中的移位是如何工作的。我在fsi中尝试了以下命令。 > 4-|>(((<<

回答 1 投票 0

对32位变量的右移操作

我想对32变量进行33的右移,并将结果存储到float变量中。假设该值为1717986812。当我们右移33时,我们期望该值为0.2。但是当我...

回答 1 投票 0

&python中的位操作[duplicate]

在进行按位&时,我以为通过指定数字,它将在必要的位置添加该数字,但是在python中,我得到以下信息:>>> 4&2 0 >>> 4&1 << 1 0&...] >

回答 1 投票 -2

按位运算的错误结果r << 24,为什么?

我有一个枚举:公共枚举STAR_TYPE {FAST(255,255,255),NORMAL(190,190,190),SLOW(120,120,120);私有int颜色;私有STAR_TYPE(int r,int g,int b){int ...

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.