我使用 C 和 C++ 有一段时间了。
在学习基础知识时,您可能会碰到 such interesting thing as bit fields . 在编程实践中使用位字段具有某种争议性。
在哪种情况下使用这种低级功能会带来真正的好处,是否有正确使用位域的具体示例?
最佳答案
在使用嵌入式系统和微 Controller 时,寄存器中的各个位可能与处理器设置或输入/输出相关联。使用位字段允许按名称处理这些单独的位,而不是对整个寄存器执行按位操作。
它主要是一种美学特征,但可以提高某些应用程序中的代码可读性。
关于c++ - C 和 C++ 中的位字段 : where are they used?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20911460/