又是一个数据转化问题! byte bt={40 00 00 00 B2 77 F1 04 43 00 00 00 00 00 00 00 42 00 00 00 AA 64 72 04}分别代表64.8293、67.00、66.75是不是要高低位转化,怎么转啊?很急啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每个数占8个字节40 00 00 00 B2 77 F1 04 代表64.829343 00 00 00 00 00 00 00 代表67.0042 00 00 00 AA 64 72 04 代表66.75 union data{byte bt[24];double d[3];}yourData;data yourData;yourData.bt={0x40, 0x00, 0x00 ,0x00,0xB2, 0x77 ,0xF1 ,0x04, 0x43,0x00, 0x00, 0x00, 0x00 ,0x00 ,0x00 ,0x00,0x42, 0x00, 0x00 ,0x00 ,0xAA, 0x64 ,0x72 ,0x04};编译后出现以下问题error C2059: syntax error : '{'error C2143: syntax error : missing ';' before '{'error C2143: syntax error : missing ';' before '}'Error executing cl.exe.HEX.exe - 3 error(s), 0 warning(s) VC程序 急!急!急! 如何删除单文档工程的菜单?? 请教一个《WIN编程》中malloc的问题 如何在RichEdit控件中响应超链接消息EN_LINK 大虾 帮忙啊 !!~~ 格式化软盘 高分请教怎样能够快速地将一个foxpro数据库转换成sql 2000 数据库? 有关显示当前所有进程的操作。 怎么给 List Control 的第二列添加ITEM?? delphi 关于MFC解压缩文件的问题 如何去掉单文档程序的菜单? 想遍历一个文件夹,20分买代码。
40 00 00 00 B2 77 F1 04 代表64.8293
43 00 00 00 00 00 00 00 代表67.00
42 00 00 00 AA 64 72 04 代表66.75
{
byte bt[24];
double d[3];
}yourData;data yourData;
yourData.bt={0x40, 0x00, 0x00 ,0x00,0xB2, 0x77 ,0xF1 ,0x04, 0x43,0x00, 0x00, 0x00, 0x00 ,0x00 ,0x00 ,0x00,0x42, 0x00, 0x00 ,0x00 ,0xAA, 0x64 ,0x72 ,0x04};
编译后出现以下问题
error C2059: syntax error : '{'
error C2143: syntax error : missing ';' before '{'
error C2143: syntax error : missing ';' before '}'
Error executing cl.exe.HEX.exe - 3 error(s), 0 warning(s)