结构体元素后面跟个:10是什么意思?
比如
struct A
{
int s:10;
}
这什么意思? 谢谢
[解决办法]
位域,表示s只占10 bit, int 总共有32 bit (Windows)
[解决办法]
google 位域
[解决办法]
位域,占10位(bit)
[解决办法]
分配变量的所占的bit数; int一般为32bit,但如果int s:10; 表示此处的a只占10bit;
冒号是位域!根据你实际需要的空间来分配,可以节省空间!
发布时间: 2012-04-05 12:42:39 作者: rapoo
结构体元素后面跟个:10是什么意思?
比如
struct A
{
int s:10;
}
这什么意思? 谢谢
[解决办法]
位域,表示s只占10 bit, int 总共有32 bit (Windows)
[解决办法]
google 位域
[解决办法]
位域,占10位(bit)
[解决办法]
分配变量的所占的bit数; int一般为32bit,但如果int s:10; 表示此处的a只占10bit;
冒号是位域!根据你实际需要的空间来分配,可以节省空间!