谁能解释下,什么是位段

wanglu1990 2009-12-01 03:14:24
#include <stdio.h>

struct bit
{
unsigned a_bit: 2;
unsigned b_bit: 2;
unsigned c_bit: 1;
unsigned d_bit: 1;
unsigned e_bit: 2;
unsigned word: 8;
};

int main()
{
struct bit *p;
unsigned int modeword;
printf(" enter the mode word (HEX):");
scanf("%x", &modeword);
p = (struct bit *) & modeword;
printf("\n");
printf("a_bit: %d\n",p->a_bit);
printf("b_bit: %d\n",p->b_bit);
printf("c_bit: %d\n",p->c_bit);
printf("d_bit: %d\n",p->d_bit);
printf("e_bit: %d\n",p->e_bit);

}


一点看不懂啊
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzh3ng 2009-12-01
  • 打赏
  • 举报
回复
呵呵。。。。。。。
z569362161 2009-12-01
  • 打赏
  • 举报
回复
楼主,你太厉害了吧.
lusure 2009-12-01
  • 打赏
  • 举报
回复
...
wanglu1990 2009-12-01
  • 打赏
  • 举报
回复
明白了..

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧