匆匆那年好久不见小说:请教struct 定义的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 12:13:23
例如:
struct str {
int dev:7,goo:5;
int len;
};
我不明白int dev:7,goo:5;表示什么意思?

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