Code Bye

求助字符转整形个问题

程序如下
int main(int argc,char *argv[])
{
          int c;
          memcpy(&c,”linux”,4);
          printf(“%d\n”,c);
           return 0;
}

地址为十六进制,所以需要将l i n u转换成十六进制 
l ASCII 6c 
i ASCII 69
n ASCII 6e
u ASCII 75

我想知道为什么转换成了756e696c
这里为什么是按倒序合成的
将此数转换成%d 十进制 就为 1970170220

所以最终结果就输出 1970170220

30分
大头 小头 存储

http://blog.csdn.net/zjf82031913/article/details/7245183


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求助字符转整形个问题