已读76%
预计阅读本页时间:-
预计阅读本页时间:-
在本章中您将学习下列内容:
● 运算符:~ & I ^ >> << &= |= ^= >>= <<=
● 二进制、十进制和十六进制记数法(回顾)。
● 用于处理一个值中个别位的两不c工具:位运算符和位字段。
可以使用C对变量中的个别位进行操作。您可能对人们想这样做的原因感到奇怪。这种能力有时确实是必须的,或者至少是有用的。例如,通常向硬件设备发送一两个字节来控制该设备,其中的每一位都有特定的含义。同样地,通常使用代表特定项目的特定位来存储操作系统关于文件的信息。许多压缩和加密操作都对单独的位进行操作。高级语言一般不处理这一级别的细节;C在提供高级语言便利的同时,也能够在典型的为汇编语言所保留的级别上工作,这使其成为编写设备驱动程序和嵌入式代码的首选语言。
本章在为您提供一些关于位、字节、二进制计数法和其他基数的背景知识之后,将研究C操作位的能力。