【问题标题】:I don't know the use colon in C [duplicate]我不知道在 C 中使用冒号 [重复]
【发布时间】:2015-03-11 09:28:21
【问题描述】:

我正在浏览 freebsd 代码,我看到了这个:

我不明白 C 中冒号的用法

这是一个例子:u_char ip_hl:4, ip_v:4;

有人有想法吗?

【问题讨论】:

标签: c freebsd


【解决方案1】:

这些冒号用于设置结构成员的位域。 u_char ip_hl:4 表示u_char ip_hl 最多只能容纳4 位。

【讨论】:

    【解决方案2】:

    这与位字段有关。您可以通过阅读here了解更多信息

    【讨论】:

      猜你喜欢
      • 2021-01-16
      • 2013-06-26
      • 1970-01-01
      • 2014-11-24
      • 2011-01-27
      • 1970-01-01
      • 2018-06-28
      • 2017-03-24
      • 1970-01-01
      相关资源
      最近更新 更多