项目名称 长度 类型 说明
起始标识 1 Hex 通讯数据的开始标识(常量0xF0)
包生成时间 7 Bcd 时间戳,格式:YYYYMMDDHHMMSS
序号 2 Hex 序列号码(从0开始计数,当时间戳相同时,自动加1)问题:hex 长度为2 如何表示序号
如果这两个数据存储在b[0],b[1]中是什么格式!
起始标识 1 Hex 通讯数据的开始标识(常量0xF0)
包生成时间 7 Bcd 时间戳,格式:YYYYMMDDHHMMSS
序号 2 Hex 序列号码(从0开始计数,当时间戳相同时,自动加1)问题:hex 长度为2 如何表示序号
如果这两个数据存储在b[0],b[1]中是什么格式!
解决方案 »
- 下面是我的代码 想去掉重复!!去不掉 哪错了 ?
- 一个关于VS2008的小问题,新手,什么都不会.
- 这句Java代码怎么转换成C#代码,关键在于new byte[]中的负数元素
- GridView获取DataTable数据总是出错。。。
- 求一组数的最大公约数算法
- 救急、、、、、 急救、、、、、、、
- 使用过FarPoint.Win.Spread控件的高手请进
- 请问在C#中如何设置Excel文件某一列的对齐方式(比如左对齐),以及某列的宽度。恳请各位大虾帮忙,谢谢!!
- 可不可以告诉我操作系统里的LPVOID当我在C#中调用API时应转化为哪个类型?
- 新建一个web项目,在浏览的时候就出错,这是什么错误,怎么解决。
- DataReader的问题
- 新学.xml文件。问一下。如何在指定的位置建立一个.xml文件
序号用一个hex存储我可以理解
用2两hex怎么存储?
[code=C#
int i = 5;b[0] = (0xFF & (i >> 8)); //因為5位移了8個bit所以為b[0] = 0x00
b[1] = (0xFF & i); //b[1] = 0x05i = 10000; //i = 0x2710
b[0] = (0xFF & (i >> 8)); //因為5位移了8個bit所以為b[0] = 0x27
b[1] = (0xFF & i); //b[1] = 0x10
[/code]這樣樓主明白怎處理您的問題了嗎?
b[1] = (0xFF & i); //b[1] = 0x05 i = 10000; //i = 0x2710
b[0] = (0xFF & (i >> 8)); //因為5位移了8個bit所以為b[0] = 0x27
b[1] = (0xFF & i); //b[1] = 0x10
這樣樓主明白怎處理您的問題了嗎?
int i = 5; b[0] = (0xFF & (i >> 8)); //因為i位移了8個bit所以為b[0] = 0x00
b[1] = (0xFF & i); //b[1] = 0x05 i = 10000; //i = 0x2710
b[0] = (0xFF & (i >> 8)); //因為i位移了8個bit所以為b[0] = 0x27
b[1] = (0xFF & i); //b[1] = 0x10