【发布时间】:2013-01-26 12:03:00
【问题描述】:
我想要一个 1 位整数的 typedef,所以我想到了这个 typedef int:1 FLAG;,但我遇到了错误,有什么办法可以做到吗?
谢谢
【问题讨论】:
-
我会使用 bool,但如果我想将其中一些组合成一个 8 位数字,我能做到吗?就像这些变量将是 0 或 1 一样,稍后在某个阶段,我想将一些变量组合成 10110,我使用 shift 来执行此操作,它适用于布尔值吗?
标签: c typedef bit-fields