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

一个结构体有关问题

2012-03-05 
一个结构体问题今天看了一个类似下面的结构体:struct*{charaaa:2charbbb:4charccc:3}不明白的是,这个

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

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

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

热点排行