全部博文(175)
发布时间:2013-03-11 15:46:03
C语言位域的使用及其注意点 2013-03-08 00:07:02 分类: C/C++所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。位域的定义和位域变量的说明位域定义与结构定义相仿,.........【阅读全文】
发布时间:2013-03-05 11:03:12
stdio.h&stdlib.h&string.h (2011-12-02 13:15:07) 转载▼标签: 杂谈 stdio.h中的标准输入输出函数 int getchar() //从标准输入设备读入一个字符,显示 int putchar() //向标准输出设备写一个字符 .........【阅读全文】
发布时间:2013-02-26 11:34:11
c中结构体边界对齐(转) 2011-11-23 11:15:52| 分类: C&C++ | 标签:c 结构体 对齐 |字号大中小 订阅 C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。结构体到底怎样对齐?下面总.........【阅读全文】
发布时间:2013-02-26 11:31:42
C语言中结构体对齐问题 收藏 关于C语言中的结构体对齐问题1,比如:struct{short a1;short a2;short a3;}A;struct{long a1;short a2;}B;sizeof( A)=6, sizeof( B)=8,为什么?注:sizeof(short)=2,sizeof(long)=4因为:“成员对齐有一个重要的条件,即每个成员按自己的方式对齐.其.........【阅读全文】