int型是四个字节大小,char 型是一个字节。所以int型赋值给char数组需要把int型拆分。int型拆分成四个字节,按顺序保存在char型数组中就可以了。具体代码如下:int i =4;char a[100];for(int j=0;j<sizeof(int);j++){ a[j]=((i>>(8*j))&0xff);} 其中int型的值4就保存在了char型...