1

重複の可能性:
C でのビットフィールド操作

私はいくつかのCコードを見ました.typedefは構造体のようです

typedef struct
{
    unsigned a:1;
    unsigned b:1;
    unsigned c:1;
    unsigned rest:13;

} Interface_type;

投与量は何unsigned a:1;を意味しますか?

4

2 に答える 2

4
unsigned a:1

1ビットのみを占めるビットフィールドを定義します。

ここを参照してください:http://en.wikipedia.org/wiki/Bit_field

于 2012-09-12T07:18:05.070 に答える
1

符号付き整数などの符号付き変数を使用すると、正と負の両方の範囲の数値を表すことができます。

符号なし整数などの符号なし変数では、正の数値のみを表すことができます

于 2012-09-12T07:18:05.640 に答える