bit-fields 相关问题

位字段用于将多个逻辑值紧凑地存储为短的一系列位,其中每个单个位可以被单独寻址。

使用固定大小类型时强制位字段的符号(前C ++ 14)

跳到粗体部分的基本问题,其余的只是背景。由于我不想进入的原因,我正在编写一个代码生成器,它在(非常)预C ++ 14中生成C ++结构...

回答 2 投票 2

在字段中使用枚举是否安全?

说,我有以下结构:typedef struct my_struct {unsigned long a;无符号长b; char * c; unsigned int d1:1; unsigned int ...

回答 4 投票 26

在Swift中声明并使用位字段枚举

如何在Swift中声明和使用位字段?声明这样的枚举确实有效,但尝试将OR 2值一起编译失败:enum MyEnum:Int {case One = 0x01 case ...

回答 13 投票 35

来自SQL位字段的Excel 2010数据透视表列标题

我的SQL Server数据表中有一个名为'inPub'的字段,其中包含1/0个True / False值。当我在Excel数据透视表中显示数据时,我得到一个这样的布局。如何更改那些TRUE / FALSE ...

回答 1 投票 1

枚举位域和聚合初始化

clang 6.0.0接受以下代码,但被gcc 8.2 enum class E {Good,Bad,}拒绝; struct S {E e:2; int dummy; }; S f(){return {E :: Good,100};活神灵的例子......

回答 2 投票 13

Typedef一个位域变量

我想要一个1位整数的typedef,所以我虽然这个typedef int:1 FLAG;但我有错误,有没有办法可以这样做?谢谢

回答 1 投票 2

C ++ struct bit字段无法正确解析数据

我正在尝试使用打包结构从VLAN标头中提取字段:我创建了这个结构:#pragma pack(push,1)struct vlan_header {uint16_t PCP:3,DEI:1,ID:...

回答 3 投票 1

关于C位字段的问题

bitfield是C概念还是C ++?它只能在结构中使用吗?我们可以使用它们的其他地方是什么? AFAIK,bitfields是特殊的结构变量,仅占用内存...

回答 5 投票 7

c编程中的位字段

这里的代码#include void main(){struct bits {unsigned a:5;无符号b:5; char c; int d; } bit1;的printf( “%d”,的sizeof(BIT1)); } ...

回答 1 投票 -4

C ++:无法在按位函数后将int类型设置为非标量

我有两个位域:(1)一个用于处理帧(标题),(2)另一个用于处理帧内的子帧(identityFieldO2M)。 union header {unsigned char arr [16]; // 128字节分配...

回答 1 投票 -1

如何连接两个BitFields

我有两个单独的位域组成一个“身份”字段,长度为11 + 18位(总共29位)。在位域中,它们具有预期的大小:标题a; memset(a.arr,0,sizeof(a.arr))...

回答 1 投票 2

C - 位矩阵的位域

我必须读取几乎1M的1和0(即01111010)相同长度的字符串并比较它们在C上的汉明距离。我的想法是这样的:代码#1 typedef struct _matrix {...

回答 1 投票 0

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