摘要: 简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了。注意字节序是硬件层面的东西,对于软件来说通常是透明的。再说白一点,字节序通常只和你使用的处理器架构有关,而和编程语言无关,比如常见的Intel x86系列就是小端序。Big-endian(大端序)数据的高位字节存放在地址的低端 低位字节存放在地址高端Little-endian(小端序)数据的高位字节存放在地址的高端 低位字节存放在地址低端字节的高位与低位举个例子,int a = 0x12345678 ; 那么左边12就是高位字节,右边的78就是低位字节, 阅读全文
posted @ 2013-09-16 16:14 jiayouwyhit 阅读(2520) 评论(0) 推荐(2) 编辑
摘要: 本文转载于http://www.cnblogs.com/stoneJin/archive/2011/09/21/2183313.html 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编... 阅读全文
posted @ 2013-09-16 09:39 jiayouwyhit 阅读(391) 评论(0) 推荐(0) 编辑