读书人

一个结构体有关问题

发布时间: 2012-03-05 11:54:02 作者: rapoo

一个结构体问题
今天看了一个类似下面的结构体:
struct * {
char aaa : 2;
char bbb : 4;
char ccc : 3;
};
不明白的是,这个结构体里面的冒号是什么意思啊,我试了试,好象不是赋值.

[解决办法]
表示位域。
struct * {
char aaa : 2; //占用2位(BIT)
char bbb : 4; //占用4位
char ccc : 3; //占用3位
};

[解决办法]
恩,书上一般有的,后面的数字就是表示占用的位数,建议楼主学习要扎实!

读书人网 >C++

热点推荐