读书人

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

发布时间: 2013-01-18 10:22:42 作者: rapoo

问一个简单的结构体的定义
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。

读书人网 >C语言

热点推荐