字节序,地址转换
字节序:是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺 序。两种格式:大端和小端。
小端:高地址存放高位数,低地址存放低位数
大端:高地址存放低位数,低地址存放高位数
验证主机的字节序
#include<stdio.h>
int main()
{
int m = 0x1234;
char*p = (char *)&m;
printf(“%0x\n”,*p);
return 0;
}
输出结果为12时 为大端
输出结果为 34 时 为小端
算术运算与内存操作运算:算术运算是不改变被运算数据的字节序