23-关键概念
15.6 关键概念
C区别于许多高级语言的特性之一是访问整数中单独位的能力。该特性通常是与硬件设备和操作系统交互的关键。
C有两种访问位的方法。一种方法是通过按位运算符,另一种方法是在结构中创建位字段。
C11新增了检查内存对齐要求的功能,而且可以指定比基本对齐值更大的对齐值。
通常(但不总是),使用这些特性的程序仅限于特定的硬件平台或操作系统,而且设计为不可移植的。
C区别于许多高级语言的特性之一是访问整数中单独位的能力。该特性通常是与硬件设备和操作系统交互的关键。
C有两种访问位的方法。一种方法是通过按位运算符,另一种方法是在结构中创建位字段。
C11新增了检查内存对齐要求的功能,而且可以指定比基本对齐值更大的对齐值。
通常(但不总是),使用这些特性的程序仅限于特定的硬件平台或操作系统,而且设计为不可移植的。