急 求 一个简单的C语言编程,万 分 感 谢!
小弟现在需要一个简单的C程序,望各位帮忙看看!问题如下:1采集数据,已知采集的数据是9个量循环一次,按顺序采集,此时不知数据量的类型
2所有的量都是14位二进制量
3要求在高位加上2位,成16位的数据量,利用高两位区分数据类型
4将他们区分为电压、电流、温度三类,分别传输。
如有不清楚请联系我qq:531567194 随时恭候!谢谢了!!!
程序代码:#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
typedef unsigned int U16;
#define VOLTAGE 0x4000
#define ELC_CURRENT 0x8000
#define TEMPERATURE 0xc000
int
main()
{
U16 collect_num = 1;
printf("%x, %x, %x, %x\n", collect_num, collect_num|VOLTAGE, collect_num|ELC_CURRENT, collect_num|TEMPERATURE);
exit(1);
}