社区
其它技术问题
帖子详情
高低字节交换问题?
shenzhentom
2011-02-08 02:07:39
高低字节交换问题?
外设和主机进行数据交换时(外设和主机系统不同), 数据要高低字节交换。
32位系统的数据应如何高低字节交换呢?
32位有4字节
2<-->3字节交换
1<-->4字节交换
--->这样交换对不对?
...全文
598
7
打赏
收藏
高低字节交换问题?
高低字节交换问题? 外设和主机进行数据交换时(外设和主机系统不同), 数据要高低字节交换。 32位系统的数据应如何高低字节交换呢? 32位有4字节 23字节交换 14字节交换 --->这样交换对不对?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arong1234
2011-02-09
打赏
举报
回复
应该是ntohl
我拼写错了
arong1234
2011-02-09
打赏
举报
回复
是tol,不是toa[Quote=引用 5 楼 shenzhentom 的回复:]
引用 1 楼 hpsmouse 的回复:
对的。
不过通常不建议手动调整字节序,编译器提供的函数/宏可移植性更好,也更不容易出错。
什么宏呢?
inet_ntoa 这个只转网络地址.
[/Quote]
shenzhentom
2011-02-09
打赏
举报
回复
[Quote=引用 1 楼 hpsmouse 的回复:]
对的。
不过通常不建议手动调整字节序,编译器提供的函数/宏可移植性更好,也更不容易出错。
[/Quote]
什么宏呢?
inet_ntoa 这个只转网络地址.
arong1234
2011-02-09
打赏
举报
回复
inet_ntol就做这个吧
liyi54188
2011-02-09
打赏
举报
回复
最好是自己写个函数进行判断是大端还是小端,在进行转换
qq120848369
2011-02-08
打赏
举报
回复
就是1234变成4321阿。
鼠
2011-02-08
打赏
举报
回复
对的。
不过通常不建议手动调整字节序,编译器提供的函数/宏可移植性更好,也更不容易出错。
西门子SMART PLC
高低
字节
交换
指令
高低
字
交换
指令
西门子SMART PLC
高低
字节
交换
指令
高低
字
交换
指令 数据处理
高低
字
交换
高低
字节
交换
指令
高低
字节
交换
SWAP演示.rar
高低
字节
交换
SWAP演示rar,
高低
字节
交换
SWAP演示
C++
高低
位
字节
交换
类
资源为32位机下
高低
位
字节
交换
类,适用于c++语法下的环境,一般跨平台通讯程序时,涉及主机
字节
不一致情况,如Linux下的服务程序和windows下客户端程序通讯时,有可能需要做主机
字节
高低
位
交换
,本类提供int、float、short、double、long型数据的
字节
交换
处理并提供判断是否需要
交换
的接口函数,希望有此需要的童鞋不必再浪费时间写,直接使用!
S7-200SMART PLC中如何
交换
一个字WORD的
高低
字节
?.docx
S7-200SMART PLC中如何
交换
一个字WORD的
高低
字节
?
S7-200SMART任意连续
字节
的数据
高低
字节
调换的具体方法汇总.docx
S7-200SMART任意连续
字节
的数据
高低
字节
调换的具体方法汇总
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章