(1) int型转成char型
取int型的最低地址对应的字节给char
(2) int型转成short型
取int型的两个最低地址对应的字节给short
(3) char型转成int型
在该字节前面补充零
(4) int型指针转成char型指针
int a[2000];
char *p = (char*)a;//p[0]=a[0]的最低地址的一个字节,p[1]=a[0]最低地址+1的一个字节,以此类推,一个a[0]对应4个p字节。
(1) int型转成char型
取int型的最低地址对应的字节给char
(2) int型转成short型
取int型的两个最低地址对应的字节给short
(3) char型转成int型
在该字节前面补充零
(4) int型指针转成char型指针
int a[2000];
char *p = (char*)a;//p[0]=a[0]的最低地址的一个字节,p[1]=a[0]最低地址+1的一个字节,以此类推,一个a[0]对应4个p字节。