#include <stdio.h>
union FrequencyData {
unsigned int rawData; // 原始数据
struct {
unsigned int frequency : 15; // 频率值,占用15位
unsigned int swFlag : 1; // SW标志位,占用1位
};
};
typedef union FrequencyData Frequency;
Frequency dd;
int main()
{
dd.rawData=32000|0x8000;
/* 我的第一个 C 程序 */
printf("Hello, World! \n");
printf("%d \n",dd.swFlag);
printf("%d \n",dd.frequency);
return 0;
}
|