读书人

int 转换成 char数组解决思路

发布时间: 2012-12-30 10:43:15 作者: rapoo

int 转换成 char数组


[解决办法]
1)你的转换没有问题,你输入10000的二进制表示是
0000 0000 0000 0000 0010 0111 0001 0000, 所以第0个字节的值是16

2)char转int时,要注意字节对齐的问题,如果是32位机要注意把要转的char型地址4字节对齐.


不明白为什么要这样转来转去?直接定义short数组,然后赋值的时候进行移位操作不行吗?

读书人网 >C语言

热点推荐