计算机组成原理——C语言中的边界对齐问题
边界对齐例如一个存储字长为32位的机器,现来详述一下依次存入一个int,short,double,char,short类型的数据的过程。假定int ,short,double ,char分别为4,2,8,1字节。那么它们分别占据字、半字、双字、字节。字地址:4的倍数半字地址:2的倍数双字地址:8的倍数字节地址:任意那么第一个int就正好占据一个字,第一行就全是int.short是半字...
原创
2019-05-29 21:07:20 ·
12266 阅读 ·
10 评论