bit 相关问题

一位是一个二进制数字。

将特定的8位分配给uint8_t

是否有一种方法可以执行类似uint8_t x = 0010 0010的任务;没有位移?我正在使用c99。我真的想使其保持静态,因为我没有更改此“数字”上的任何内容,因此它会...

回答 2 投票 0

如何在int中找到最低有效位(LSB)的位置? c ++

我必须编写一个c ++函数,该函数交换int的第n位和最低有效位。我找到了一些示例并执行以下操作:v1 = v1 ^(((((v1&1)^(v1 >> n)&1)<< LSBpos)|((((v1&1)^ ...

回答 1 投票 0

返回实际上如何在C中返回?

DAT_1001b50C是一个数字,我对它进行了位移。现在,我对以下行有疑问:return DAT_1001b50C >> 0x10&0x7fff;这行会返回DAT_1001b50C >> 0x10 ...

回答 1 投票 0

给定范围内最长连续1的查找频率[关闭]

我想在给定范围内找到数组中最长连续1的频率。例如:`arr = {1,1,0,0,1,1,1,0,0,1,1,1} range(L,R)=(3,11){从0开始索引}因此,连续的1'...的最大长度...

回答 1 投票 1

给定范围内最长连续1的查找频率[关闭]

我想在给定范围内找到数组中最长连续1的频率。例如:`arr = {1,1,0,0,1,1,1,0,0,1,1,1} range(L,R)=(3,11){从0开始索引}因此,连续的1'...的最大长度...

回答 1 投票 1

“ unsigned mask =〜0”是什么意思? [重复]

int Complement(int num){无符号掩码=〜0;而(num&mask)mask << = 1;返回num ^〜mask; }〜0在这里有什么用,它在这里产生什么值?

回答 1 投票 0

如何在C中将10位符号整数转换为16位整数

我正在解析一个10位带符号整数的数据。由于表示此数据的唯一方法是使用int或short(用于符号2字节表示),因此我必须将10位转换为16位。我有...

回答 1 投票 -1

为什么不将布尔值仅与最后一位进行比较?

最近在工作中使用gtest时,我收到了一些有趣的错误代码,使我感到奇怪:错误:预期:b1即:true等于:b2即:true这是...

回答 1 投票 0

数字65如何以位为单位存储在内存中?

供参考-当65存储在内存中时,其表示为00110110 00110101。有人可以就将65存储到内存中时如何将65转换为这些特定的1和0进行分步的确切过程吗?...

回答 1 投票 0

getBit函数未给出正确的结果

[Python中的以下getBit函数如果在索引i处设置了位,则为True,如果为0,则为False。def getBit(num,i):return((num&(1 << i))!= 0 )对于以下测试用例,...

回答 1 投票 0

一个时钟中的两位,

如果我们有一个00、01、10和11的码型,那么是否可以仅使用一个时钟脉冲和一条总线来发送这些码型?

回答 1 投票 0

如何访问整数的单个字节?

对于指定的通信标准RTCM SC104 3.1,我需要将数据拆分为一对12位数据段,以字节为单位。因此,对于给定的消息,我需要将消息类型编号放在第一个...

回答 4 投票 6

在arduino中将两个uint8字节转换为uint16字节的最佳方法是什么?

我将Arduino与ESP32结合使用,但我仍处于初学者水平。我有两个字节,分别是uint8和变量,我想将它们转换为uint16。哪种方法最好呢?我认为...

回答 1 投票 1

将字节转换为Java中长度为4的布尔数组

我需要在Java中将一个字节转换为4个布尔值的数组。我该怎么办?

回答 3 投票 8

为什么用实现变量定义一个字节的大小(以位为单位)?我以为一个字节总是8位一致[重复]

在C标准中(我的参考尤其是在§3.6下的ISO / IEC 9899:2011(C11)):3.6 1个字节的可寻址数据存储单元,足够容纳基本的任何成员...

回答 1 投票 0

为什么一个字节的大小以位定义实现?这对我的程序/编码意味着什么? [重复]

在C标准(我的参考尤其是ISO / IEC 9899:2011(C11))中,根据§3.6进行了说明:3.6 1个字节的可寻址数据存储单元,其大小足以容纳基本的任何成员...]]] >

回答 1 投票 0

以C中的最低有效位开始的二进制表示形式

我正在尝试使用binary()函数对整数进行二进制表示,然后使用reverse()函数进行位反转,如下所示:#include unsigned char ...

回答 1 投票 0

当语句中的列值为空时,如何从选择语句返回位值

所以我有一个选择查询。列之一是可为空的varchar列,如果该特定列为NULL,如何返回1或0作为位值。我试图做这样的选择...

回答 3 投票 0

在C ++中附加两个无符号字符的位运算符

如果我有两个十六进制的东西,请问有人可以将它们的二进制数附加在一起以获得值吗?在C ++中,说我有unsigned char t = 0xc2; // 11000010 unsigned char q = 0xa3; // 10100011什么...

回答 6 投票 1

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

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

回答 1 投票 0

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