zoukankan      html  css  js  c++  java
  • C/C++学习笔记---高地址、低地址、大段字节序、小段字节序

    字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。

    小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;

    大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。

    高、低字节

    一般PC是低字节序,如果按平时书写习惯,从左到右是高位到地位的顺序,则例如0X12345678,在内存中的情况是

    高地址 
    12 
    34 
    56 
    78 
    低地址

    高地址:内存地址可以对应十六进制的数值,值大的为高地址,否则为低地址;

    3. 总结 
       整数类型内部:低地址存储低位,高地址存储高位。 
       局部变量:先定义的高地址,后定义的低地址。 
       类,结构体,数组:先定义的低地址,后定义的高地址
    。 
       数组实际占用的空间,要比元素大,感觉上像是给数组名本身一个“指针类型”的空间,即4个字节。

    intel处理器  小端模式

    TCP/IP       大端模式

  • 相关阅读:
    Java之this关键字的用法
    JavaSE 之 final 初探
    LinkedList 浅析示例
    HashSet 浅析示例
    ArrayList 浅析示例
    MySQL5.7 修改密码
    IE10 和 Chrome50 对日期 new Date() 支持的区别
    databtables 设置(显示)行号
    团队管理
    财务名称
  • 原文地址:https://www.cnblogs.com/changrulin/p/4790242.html
Copyright © 2011-2022 走看看