Socket的学习(三)字节序相关

一、大端和小端

这里有一篇很好的文章:https://www.cnblogs.com/little-white/p/3236548.html

通常一个字节等于8位,对于一个八位的系统,从来就不会出现大端和小端的问题。但是对于超过八位的系统,那么就会存在一个,如何将数据在内存中存放的问题。以一个0x1123例,0x11是这个要存储数据的高位,0x23要存储数据的低位。

对于大端系统,高位放低位,低位放高位。小端相反。平时写一个数字的时候,我们会从高位取出数字,从左往右写(低位往高位写)

二、网络字节序

一篇很赞的文章。https://www.jianshu.com/p/ca53bbed2495

在使用 little endian 的系统中 这些函数会把字节序进行转换
在使用 big endian 类型的系统中 这些函数会定义成空宏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值