1. #include<iostream>  
  2. using namespace std;  
  3.  
  4. int main()  
  5. {  
  6.     char *a;  
  7.     int *b;  
  8.     a = (char *)malloc(4);  
  9.     a[0] = 0;  
  10.     a[1] = 4;  
  11.     a[2] = 0;  
  12.     a[3] = 0;  
  13.     cout << a << endl;  
  14.     b = (int *)a;  
  15.     cout << *b << endl;  
  16.     system("pause");  

 结果为1024,即 00 00 04 00

int4字节与char数组顺序相反,char为00 04 00 00