C语言核心技术-第二章下

第二章 数据类型

2.3对象在内存中的对齐方式

​ 类型都对其对象限定了对应的对齐方式,也就是说类型指定了该类型对象的内存地址形式。形式诸如所有地址都可存储,偶数地址开始存储,被4整除地址开始存储等等。一个类型的对齐用该类型两个连续对象在内存中相距的字节数表示

2.3.1 _Alignof操作符

​ _Alignof用于判断一个类型的对齐,使用格式为:

_Alignof(int)  //此时返回4

2.3.2 _Alignas修饰符

​ _Alignas用于规定对齐值,例如:

_Alignof(4) short a; //定义一个拥有4字节对齐值的short类型变量a

转载请注明出处!!!

如果有写的不对或者不全面的地方 可通过主页的联系方式进行指正,谢谢

猜你喜欢

转载自blog.csdn.net/Ivan_zcy/article/details/84892109