摘要:
C程序面试中曾经面试过这样一道题:#include int main() { char *p = "12345"; *p = '6'; printf("修改后的字符串是%s\n", p); return 0; } 运行的结果如下: 这是因为,”12345“这个... 阅读全文
摘要:
C程序中的大端小端概念可以参见上一篇文章如何区分小端和大端。本文重点讨论如何用C程序来判断当前系统是大端还是小端。判断大端小端的程序如下:#include int main(){short number = 0x1234;//short类型整数占用两个字节char ch = '\0', *p = N... 阅读全文
摘要:
C程序开发中,有时候会涉及到大端和小端的概念。先来看看小端的概念。例如内存中有一段连续的内存区域,地址从0x0到0x3;现在有一个整数,用16进制表示是0x12345678,每两个数字是一个字节(16进制概念大家可以百度下),0x12是最高字节,0x78是最低字节。现在将这个整数保存在内存中,如下图... 阅读全文