社区
其它技术问题
帖子详情
高低字节交换问题?
shenzhentom
2011-02-08 02:07:39
高低字节交换问题?
外设和主机进行数据交换时(外设和主机系统不同), 数据要高低字节交换。
32位系统的数据应如何高低字节交换呢?
32位有4字节
2<-->3字节交换
1<-->4字节交换
--->这样交换对不对?
...全文
584
7
打赏
收藏
高低字节交换问题?
高低字节交换问题? 外设和主机进行数据交换时(外设和主机系统不同), 数据要高低字节交换。 32位系统的数据应如何高低字节交换呢? 32位有4字节 23字节交换 14字节交换 --->这样交换对不对?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
高低
字节
交换
(Byte Swapping),又称为
字节
翻转,是一种处理
字节
顺序的技术,主要用于解决大端
字节
序和小端
字节
序之间的转换
问题
。大端
字节
序是指数据的最高有效
字节
存储在最低地址,而小端
字节
序则相反,最低有效...
字节
跳动Vue3框架ArcoDesign Pro整合实战:前端篇
※】课程概述该互联网实战项目是基于
字节
跳动开源arco design产品框架,前后端分离,开发项目实战。本课程分为前端+后端共计2个课程,本课属于前端部分,后端属于另外课程。后端部分:SpringBoot+Spring...
C++
高低
位
字节
交换
类
资源为32位机下
高低
位
字节
交换
类,适用于c++语法下的环境,一般跨平台通讯程序时,涉及主机
字节
不一致情况,如Linux下的服务程序和windows下客户端程序通讯时,有可能需要做主机
字节
高低
位
交换
,本类提供int、float...
S7-200SMART PLC中如何
交换
一个字WORD的
高低
字节
?.docx
执行SWAP后,VB50和VB51的值就会互换,从而完成字的
高低
字节
交换
。 **2.
字节
交换
实例** 假设VW50的初始值为1234H(其中12H是高位
字节
,34H是低位
字节
)。执行SWAP指令后,VW50的新值会变成3412H,高位
字节
变为原来...
其它技术问题
3,881
社区成员
9,053
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章