结构体位制
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
在程序员面试宝典中第十二章提到结构体位制概念,
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
相关文章推荐
- 结构体位制概念
- 结构体位制
- 一个程序员的孤独
- LeetCode(25)-symmetric tree
- 剑指offer面试题 求数组中只出现一次的数字
- [置顶] Android开发之数组类的面试题目,android工程师java程序员必备
- 捷通华声面试总结(待更新)
- Android面试记录
- 前端面试总结(转载请标明)
- 程序员必备注释
- SQL tuning 类 的面试题
- View事件面试总结21问21答。
- [leetcode-331]Verify Preorder Serialization of a Binary Tree
- 优秀程序员的一天
- php面试常问的问题
- 关于程序员职业生涯的若干问题思考
- iOS面试总结
- 面试题整理 二
- iOS面试笔试 技术向
- 程序员的视角:java 线程(转)