char a[]={1, 2, 3, 4, 5, 6, 7, 8, 9};
char *q = a;
cout<<q[0]<<' '<<q[1]<<endl;
short *w = (short*)a;
cout<<w[0]<<' '<<w[1]<<endl;
int* p=(int*)a;
cout<<p[0]<<' '<<p[1]<<endl;
x86 小端模式
所以:
1.0x010x020x030x04和0x050x060x070x08
既1和2
2.0x0201 0x0403 0x0605 0x0807
既513和1027
3.0x04030201 和0x08070605
即67305985和134678021