急 求 一个简单的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); }