gpt4 book ai didi

c - 使用 for 循环的结构位域数据操作

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:38 24 4
gpt4 key购买 nike

<分区>

使用结构声明一个字符变量。我想访问(读取和写入)该字符类型变量的所有位。我已经使用位域以我的方式解决了这个问题。代码如下。但是如果我想打印它们,应该单独调用它们。我无法循环调用它们。

#include<stdio.h>
struct SevenSegmentValue
{
unsigned char bit0:1;
unsigned char bit1:1;
unsigned char bit2:1;
};

struct SevenSegmentValue abc[3]={{1,0,1},{0,1,1},{1,1,0}};

int main(void)
{
printf( "Memory size occupied by status1 : %d\n", sizeof(abc));
printf( "Memory size occupied by status1 : %d\n", abc[2].bit0);
printf( "Memory size occupied by status1 : %d\n", abc[2].bit1);
printf( "Memory size occupied by status1 : %d\n", abc[2].bit2);
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com