c – htons()在Big-Endian系统上做了什么?
发布时间:2020-12-13 19:02:32 所属栏目:Linux 来源:网络整理
导读:htons()将主机字节顺序转换为网络字节顺序. 网络字节顺序是Big-Endian,主机字节顺序可以是Little-Endian或Big-Endian. 在Little Endian系统上,htons()会将多字节变量的顺序转换为Big-Endian.如果主机字节顺序也是Big-Endian,htons()会做什么? 最佳答案 What
htons()将主机字节顺序转换为网络字节顺序. 网络字节顺序是Big-Endian,主机字节顺序可以是Little-Endian或Big-Endian. 在Little Endian系统上,htons()会将多字节变量的顺序转换为Big-Endian.如果主机字节顺序也是Big-Endian,htons()会做什么? 最佳答案
没什么 – 非常字面.首先介绍htons()的目的是让您编写不关心系统字节序的代码.定义函数的头文件是端点发挥作用的唯一位置. 这是one implementation,用括号围绕其参数表达式替换htons:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |