C语言如何实现整形转换成字符型然后赋值到字符数组

日期:2010-07-07 14:00:04 人气:2

C语言如何实现整形转换成字符型然后赋值到字符数组

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,即可取出第四个字节。
    A+
热门评论