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

结构体元素后面跟个:10是什么意思?解决方法

2012-04-05 
结构体元素后面跟个:10是什么意思?比如struct A{int s:10}这什么意思? 谢谢[解决办法]位域,表示s只占10 b

结构体元素后面跟个:10是什么意思?
比如 
struct A
{
 int s:10;
}

这什么意思? 谢谢

[解决办法]
位域,表示s只占10 bit, int 总共有32 bit (Windows)
[解决办法]
google 位域
[解决办法]
位域,占10位(bit)
[解决办法]
分配变量的所占的bit数; int一般为32bit,但如果int s:10; 表示此处的a只占10bit; 
冒号是位域!根据你实际需要的空间来分配,可以节省空间!

热点排行