.什么是字节序
字节序是处理器架构特性,用于指示像整数这样的大数据类型内部的字节如何排序。
简单来说,就是指超过一个字节的数据类型在内存中的存储的顺序。
那么很明显,像char这样的类型,肯定不存在字节序的问题了。
主机字节序
主机字节序分为大端字节序和小端字节序。
大端字节序:低地址存高位。
小端字节序:低地址存低位。
这样做在没有进行网络通信时各有各的好处,但是在进行网络通信时,就会造成数据二义性问题
如何查看自己的主机是大端字节序还是小端字节序
很简单,定义一个int类型的1,然后将其转换为char,看其是1还是0就可以判断出,如果还是1就是小端,如果是0就是大端。
网络字节序
网络字节序使用的是大端。
将网路字节序与主机字节序进行转换
标签:小端,转换,字节,主机,网络,大端,函数 From: https://www.cnblogs.com/1426219101L/p/16771467.html