嵌入式基础知识之大小端字节序
程序员文章站
2024-03-04 08:10:23
...
最高内存地址 0xFFFFFFFF
栈区(从高内存地址,往低内存地址发展。即栈底在高地址,栈顶在低地址)
堆区(从低内存地址 ,往 高内存地址发展)
最低内存地址 0x00000000
什么是字节序?
字节序,简单来说,就是指的超过一个字节的数据类型在内存中存储的顺序,那么就很明显了,像char这样的类型,肯定不存在字节序的问题了。
例如:0x12345678,其中0x12为高地址位,0x78为低地址位。
字节序分为哪几类?
1.大端字节序:
高位字节数据存放在低地址处,低位数据存放在高地址处;
2.小段字节序:
高位字节数据存放在高地址处,低位数据存放在低地址处;
如图
大小字节序的判断:
14 #include <stdio
上一篇: C++中的继承
下一篇: Python 继承之访问三大属性
推荐阅读