结构声明

时间:2016-03-18 09:01:15

标签: c embedded

现在我在下一个结构上堆叠

struct{
        unsigned long c:1;      /* Set to 1 if Card is ready to operate after                                    initialization */
        unsigned long nf:3;     /* Number of I/O Functions */
        unsigned long mp:1;     /* Memory Present */
        unsigned long dummy:3;  /* Stuff Bits:2bit, S18A:1bit */
        unsigned long ocr:24;   /* I/O OCR */
    }bit;

我在":"这是我第一次看到它的象征,它是什么?另一个问题是, 我有一个号码 uint32_t response;
如何在结构的元素之间划分这个数字?我的意思是把前1个字节放到变量c,接下来3到nf,依此类推,我将不胜感激任何提示。感谢

0 个答案:

没有答案