您的位置:首页 > 职场人生

结构体位制

2016-04-05 22:13 309 查看
马上就要开始找工作了,需要看一些相关的书籍以及编程练习,同时在博客定期更新一些学习中碰见的问题。第一篇博客试试水 - -。

在程序员面试宝典中第十二章提到结构体位制概念,

struct a{

int x:1;

int y:2;

int z:33;

};

这个结构体a在定义中给了z的位域大小为33,而超过了整型变量的4字节大小,因而造成越界错误。在结构体内部定义位域能够节省空间,充分利用资源。

关于位域的详细内容可以参考下面的文章:

http://www.cnblogs.com/pure/archive/2013/04/22/3034818.html

http://blog.csdn.net/ztz0223/article/details/3599016
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息