北京市朝阳区教委招聘:请教struct 定义的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/07/07 09:35:56
例如:
struct str {
int dev:7,goo:5;
int len;
};
我不明白int dev:7,goo:5;表示什么意思?

这是位操作,dev为7bit整数(-64~63),goo为5bit整数(-16~15)。这种使用是为了节省内存空间。