C语言如何实现整形转换成字符型然后赋值到字符数组
C语言如何实现整形转换成字符型然后赋值到字符数组
日期:2010-07-07 14:00:04 人气:2
a=12345678 为int型,在内存中占4字节,共32位,即为 00000000 10111100 01100001 01001110
将a右移24位即取出前8位,第一个字节;
将a右移16位,然后位与00000000 11111111 即0xff,即可取出第二个字节;
将a右移8位,然后位与00000000 00000000 11111111 即0xff,即可取出第三个字节;
将a位与00000000 00000000 00000000 11111111 即0xff,即可取出第四个字节。