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

unsigned int length这行不理解解决方案

2013-06-26 
unsigned int length这行不理解struct student{char aint bunsigned int length:8}从网上看到有人这样

unsigned int length这行不理解
        struct student{
            char a;
            int b;
            unsigned int length:8;
        };

从网上看到有人这样定义了一个结构类型,对于这行代码:unsigned int length:8;不太理解,请高人指点下。

[解决办法]
位域(位字段)

unsigned int 在32位系统中占4个字节32bit,
unsigned int length:8;说明length只使用32bit中的前8bit
[解决办法]
百度“位域”
[解决办法]
位域的用法,unsigned int length:8相当于unsigned char length

热点排行