java做网站后台怎么样/公司网站怎么建立
二、高字节低字节
如int a=16777220,化为十六进制是0x01 00 00 04则04属于低字节,01属于高字节
三、大小端模式
(1)如果a在内存中的存放顺序为下图(即低字节存放在高地址),则为大端模式
(2)如果a在内存中的存放顺序为下图(即低字节存放在低地址),则为小端模式
一个整数类型内部
低地址存储低位,高地址存储高位。比如int a=1,则存储情况为0000(高地址) 0000 0000 0001(低地址)
#include<iostream>
using namespace std;union U
{char str[2];short int num;
};int main()
{U u;u.str[0] = 10;//存放在低地址,0000 1010u.str[1] = 1;//存放在高地址, 0000 0001cout << u.num << endl;//组合的时候,整数类型内部低地址存储低位,高地址存储高位,因此是0000 0001 0000 1010 = 266system("PAUSE");return 0;
}
摘自:https://blog.csdn.net/oqqHuTu12345678/article/details/82823890?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.nonecase