第20章 底层编程

作者: 橡树人 | 来源:发表于2020-03-09 12:14 被阅读0次

    英文原版:P509

    前面的章节已经描述了C语言的高级的、与机器无关的特征。虽然这些特征对许多程序来说都够用了,但是仍有一些程序需要执行位级别的操作。

    位操作和其他的底层操作对编写系统程序(比如编译器和操作系统)、加密程序、图形程序及那些需要快速执行或者有效使用空间的程序等非常有用。

    本章的主要内容:

    • 20.1节介绍C语言的位运算符,使用位运算符可以方便地访问单个位或者位域。
    • 20.2节展示了如何声明包含位域的结构。
    • 20.3节描述了C语言里的类型定义、联合体、指针等普通特征是如何对编写底层程序起到帮助的。

    注意,本章里描述的一些技术会用到数据如何在内存中存储的知识。由于用到这些知识会使得一个程序变得不可移植,所以最好的办法是除非绝对必要,避免使用这些技术。如果你需要使用到这些技术,尽力将它们使用在程序中的某些模块里,别分散到各处。同时,务必使用文档来描述你所做的事。

    相关文章

      网友评论

        本文标题:第20章 底层编程

        本文链接:https://www.haomeiwen.com/subject/yjnudhtx.html