首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

问一个简略的结构体的定义

2013-01-18 
问一个简单的结构体的定义Struct {unsigned chara:4unsigned charb:4}i 这个定义是什么意思?好像都没见

问一个简单的结构体的定义
Struct {         
            unsigned char  a:4;
            unsigned char  b:4;
          }i ;

这个定义是什么意思?好像都没见过。
[解决办法]
google 位域
[解决办法]
Struct {         
            unsigned char  a:4;//占4位
            unsigned char  b:4;//占4位
          }i ;

这个定义是什么意思?好像都没见过。 
意思是,两个结构体变量,分别占4位。
可以搜索一下位域。
[解决办法]

引用:
表示结构体变量a只使用其中的低4位,高4位可用作他用,在这里是给变量b使用了。


位域!


[解决办法]
其功能:一个字节分成高低各4位,名称就是a和b。

热点排行