C语言 位域
来源:互联网 发布:ipad淘宝网图片打不开 编辑:程序博客网 时间:2024/06/05 16:08
#include <stdio.h>#include <string.h>struct{ unsigned int age : 3;//分配3个bit位} Age;int main( ){ Age.age = 4; printf( "Sizeof( Age ) : %d\n", sizeof(Age) );//四个字节 printf( "Age.age : %d\n", Age.age );//4<8 输出正确:4 Age.age = 7; printf( "Age.age : %d\n", Age.age );//7<8 输出正确:7 Age.age = 8; printf( "Age.age : %d\n", Age.age );//输出 0, 输出错误!1000//8:四比特位,只输出最低的三位 Age.age=11; printf( "Age.age : %d\n", Age.age );//输出错误!输出3 ,(11)10=(1011)2 return 0;}
结果:
Sizeof( Age ) : 4Age.age : 4Age.age : 7Age.age : 0Age.age : 3
阅读全文
0 0
- C语言 位域
- c语言位域
- c语言位域
- C语言位域
- C语言 位域
- C语言位域!
- c语言--位域
- C语言位域
- c语言位域
- C语言位域
- C语言--位域
- c语言位域
- C语言:位域
- c语言位域
- c语言位域
- C语言位域
- C语言位域
- c语言位域
- JavaScript ES6中export及export default的区别
- Server Tomcatv8.5 Server at localhost failed to start
- Chrome开发工具窗口使用记录
- pillow.Image.open() 对某些jpg文件报OSError
- 七牛云查看音视频资源的元信息-avinfo
- C语言 位域
- Qt 学习之路 2(38):存储容器
- the import javax.servlet.annotation cannot be resolved
- maven profile具体项目中的使用
- H5 touchstart、touchmove、touchend 拖拽
- 当你从一个SVN服务器下载一个完整的项目到另一个服务器时,需要脱离原先的SVN信息控制
- 解释下Servlet的生命周期
- 数据库索引方式
- 常见的异常及分析