bit 相关问题

一位是一个二进制数字。

-41.25的32位二进制等效项是什么?

所以我不确定如何执行此操作,但我会尽力的。我哪里出错了?所以我知道double有1位符号,有8位指数,有23位分数。因此,由于它是负数,所以以1开始。...

回答 1 投票 0

使用按位运算检查变量中位的最快方法是什么?

例如,我有一个短变量(2个字节= 16位):(在我的项目中,这是00、01和10的序列)0001010101101001 = 0001.0101 | 0110.1001,我想检查该变量是否包含...

回答 1 投票 0

逻辑右移,算术右移和右移之间的差

我一直在阅读经典的Hacker的喜悦,但我很难理解逻辑右移,算术右移和右移之间的区别。如有疑问请原谅...

回答 2 投票 9

如何在C#或字节数组左移操作中执行位复制

我想以级联方式将信息存储在字节数组(2位+ 6字节+ 14位)中,但是我不知道该怎么做。使用Buffer.Blockcopy,我可以使用字节而不是位。此外,6 ...

回答 1 投票 -7

我如何只反转C中整数(32位)的最后8位?

我已经在C语言中实现了以下功能,但无法正常工作。 int reverse(int org_num){int rev_num = 0; int i = 1; while(i <= 8){int last_bit = org_num&1; rev_num = ...

c bit
回答 1 投票 0

有没有办法让python产生与java左移相同的结果?

我必须将某些功能从Java代码转移到Python。但是左移会返回不同的结果。而且Python在Java中缺少>>>运算符,如何使它们相同? Python:...

回答 2 投票 3

“高”位是什么?简单说明

我知道一个设置的位是1(而不是0),但是我似乎找不到一个快速,简单的解释设置一个高位是什么(以32位整数表示)。

bit
回答 1 投票 0

十六进制字符串为两个18位整数

我是十六进制的新手,以前找不到任何类似的文章。我有一个十六进制字符串50f116bcf,b3b4d25d0,例如,它是一个36位整数。不确定是否已签名或...

回答 2 投票 1

将位插入uint16_t

使用uint16_t时是否有任何有效的算法可以将位插入位置索引?我尝试逐位读取索引,然后将所有这些位存储到char数组中,...

回答 3 投票 1

Bitshifts:如何在Java中将小数转换为bitshift值

为一个愚蠢的问题表示歉意。我有一个REST API,它以十进制数形式提供值,需要使用位移位运算符映射将其转换为字符串:EXCEPT DISABLED 1&...

回答 1 投票 0

Bit Testing.Counting the bits

为什么打印47(00101111)的第6位为1。从右边开始以1开始计数? #include #include int main(){...

c bit
回答 1 投票 1

将2个32位整数插入64个整数

因此,我得到了将两个32位整数交织成一个的任务,例如:a_31,...,a_0和b_31,...,b_0,返回包含被交织的位的64位长:a_31 ,b_31,a_30,b_30,...,a_0,...

回答 1 投票 0

查找保存int数所需的位数

所以我的问题是我必须递归地找到显示/保存数字所需的位数,例如4(10)= 100(2),因此需要3位。我想我已经知道该怎么办...

回答 1 投票 1

SystemVerilog如何执行单次热屏蔽

我有一个位数组,比方说(src = 0011010)。此数组的(n = 3)位设置为1。我想获得一个新数组,其中某些位仍设置为1(因此,设置为1的位数位于...

回答 1 投票 0

激活C中数字的某些位

我需要实现int activate_bits(int a,int left,int right)函数,该函数应“激活”数字a上左侧和右侧的所有位(不包括位...

c bit
回答 1 投票 1

如何使用位掩码来允许/禁止某些位的操作

我有一个32位值,代表32个独立状态。我还有另一个32位值,该值控制哪些位被锁定或可以由应用程序更改。例如(使用...

回答 1 投票 0

来自字符串的位数组

我有一个字符串:cipher =“ 0111101110010111001001010000000110101000001000111101110000110101100100001100101100000”我想对其进行切片并像这样存储在数组中:[“ 01111011”,“ 10010111” ...] I ...

回答 4 投票 -1

哪个是设置位的最佳方法,为什么?

如果必须设置第4位,这是最好的方法方法1:a | =(1 << 3)方法2:a | = 8请详细说明不同之处。

回答 2 投票 -1

Python:生成一个字符串。

我正在尝试使用以下代码生成一个随机的位字符串。 bitString = [] for i在范围(0,8)中:x = str(random.randint(0,1))bitString.append(x)''.join(bitString)...

回答 5 投票 1

给出void *,如何以最有效的方式计数设置位?

我想知道如何计算void *指向的设置位。我如何以最有效的方式做到这一点? int countSetBits(void * var,int size){}

回答 1 投票 -2

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