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