
编程语言
文章平均质量分 69
gogor
这个作者很懒,什么都没留下…
展开
-
C语言的标准
1.ANSI/ISO C ANSI C是C语言的标准,任何C语言的编译器都在ANSI C的基础上扩充。1990年,国际化标准组织ISO(Intrernational StandardOrganization)接受了ANSI C(C89)为ISO C的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。目前流行的C语言编译系统大多是以ANSI C为基础进行开发的,原创 2009-09-17 14:05:00 · 1758 阅读 · 0 评论 -
内存字节对齐
内存字节对齐一.什么是字节对齐,为什么要对齐现代计算机中的内存空间都是按照字节(Byte)划分的,从理论上讲,似乎对任何类型的变量的访问可以从任意地址开始,但实际情况则是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型的数据按照一定的规则在内存空间上排列,而不是顺序的一个接一个地排放,这就是对齐。 二.编译器是按照什么原则进行内存字节对齐的1. 数原创 2009-12-29 17:26:00 · 1366 阅读 · 1 评论 -
内存字节序
内存字节序一. 字节顺序:数据在内存中的存放顺序。分为小端(Little endian)和大端字节顺序(Big endian)。 数据在内存中是一个字节一个字节来存储的,因为一个内存单元的大小就为一个字节。1. 小端顺序:低字节数据存放在内存低地址处,高字节数据存放在内存高地址处。2. 大端顺序:高字节数据存放在低地址处,低字节数据存放在高地址处。如IN原创 2009-12-29 17:30:00 · 1678 阅读 · 0 评论 -
字节那些事儿
<br />1、 前言 <br />作为一名 C/C++ 程序员,字节是我们天天都要与之打交道的一个东西。我们和它熟稔到几乎已经忘记了它的存在。可是,它自己是不甘寂寞的,或迟或早地,总会在某些时候探出头来张望,然后给你一个腿儿绊。其实,只要你真正了解了它的底细,你就会畅行无阻。在本文中,我们将首先简要了解一下字节的概念,然后着重了解一下字节序问题和字节对齐问题。 <br />注:笔者已经尽最大努力保证本文信息的正确性,但确实无法提供百分之百的担保。 <br />2、 什么是字节 <br />我们知道,二进制转载 2010-09-16 16:51:00 · 718 阅读 · 0 评论