会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
learn to fail or fail to learn
博客园
首页
新随笔
联系
订阅
管理
2011年10月24日
有符号,无符号数在字节拼接过程中的区别和注意
摘要: 最近在学习使用WinSock进行Modbus/TCP的通信,和服务器通信读取寄存器内容时,有部分寄存器的内容是连续的。比如两个16位的寄存器合在一起的32位的数表示的才是一个有意义的量。而TCP传输过程数据都是一个一个字节按大端模式(多字节的数据高位先传输)传输的,这样需要进行将字符拼接。为此测试了下将4个单独字符拼接成一个32为的long类型变量。测试的时候发现字符是signed char还是unsigned char结果有很大的区别。
阅读全文
posted @ 2011-10-24 16:46 ijustwanttorun
阅读(2031)
评论(0)
推荐(0)
编辑
公告