unsigned char a:4;该怎么解决

unsigned char a:4在《编程之美》中看到这个“unsigned char a:4”,为什么a之后加个:号啊?是什么意思呢?之前

unsigned char a:4;
在《编程之美》中看到这个“unsigned char a:4;”,为什么a之后加个:号啊?是什么意思呢?之前没有遇到过。
[解决办法]
位域.
[解决办法]
位域问题,为了节省空间用的,其他的楼主百度