摘要: 结构体内存地址对齐概念内存地址对齐,是一种在计算机内存中排列数据、访问数据的一种方式,包含了两种相互独立又相互关联的部分:基本数据对齐和结构体数据对齐。当今的计算机在计算机内存中读写数据时都是按字(word)大小块来进行操作的(在32位系统中,数据总线宽度为32,每次能读取4字节,地址总线宽度为32... 阅读全文
posted @ 2015-03-27 17:34 stemon 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型所占的字节数其实跟C语言本身没有太大的关系,它取决于编译器的位数,下面这张表说明了不同编译器下基本数据类型的长度:32位编译器中各基本类型所占字节数:注:对于32位的编译器,指针变量的大小都是4个字节,也就是32位。原因是32位的寻址空间,也就是每个存储单元的地址都是32位的。指针变量中... 阅读全文
posted @ 2015-03-27 15:13 stemon 阅读(4250) 评论(0) 推荐(0) 编辑