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

,位域的有关问题

2012-06-25 
各位大哥,位域的问题?typedef struct AA{int a1:3int a2:2char b1:2char b2:2}AA小弟初学,请教:int a

各位大哥,位域的问题?
typedef struct AA
{
int a1:3;
int a2:2;
char b1:2;
char b2:2; 

}AA;
小弟初学,请教:int a:3;中的int有什么用。
可以换成其他数据类型不?
能不能给小弟点透下位域的用法?(不要网上抄)
感激。

[解决办法]
表示使用int中的3位。可以换成其他数据类型,但是赋值我个人觉得不方便。比如我想把这三位设置为二进制011,那么用int型直接赋值为0x03.但是你用char类型,你赋值的时候还要转换下呢

热点排行