int 转换成 char数组解决思路
int 转换成 char数组[解决办法]1)你的转换没有问题,你输入10000的二进制表示是0000 0000 0000 0000 0010 0
int 转换成 char数组
[解决办法]1)你的转换没有问题,你输入10000的二进制表示是
0000 0000 0000 0000 0010 0111 0001 0000, 所以第0个字节的值是16
2)char转int时,要注意字节对齐的问题,如果是32位机要注意把要转的char型地址4字节对齐.
不明白为什么要这样转来转去?直接定义short数组,然后赋值的时候进行移位操作不行吗?