7-14 字节序(Endianness)---PTA实验C++

一、题目描述

“内存寻址的最小单位是字节”——明白。
“每个字节有唯一的编号,称为地址”——明白。
“C++中int通常为四个字节”——了解。
int x = 1;最低字节是1还是0?——纳尼?

事实上,这里有点小小分歧:

  • 多字节数据中(例如0x12345678):
    • 权重最大的字节称为:MSB,Most Significant Byte。(例中0x12所在字节)
    • 权重最小的字节称为:LSB,Least Significant Byte。(例中0x78所在字节)
  • 多字节数据中,从低地址往高地址依次存放:
    • LSB...MSB,称为小端序(LE, little-endian)
    • MSB...LSB,称为大端序(BE, big-endian)
    • 极少数CPU使用混合序(middle-endian, mixed-endian),例如0x12345678在内存中地址由低到高为34 12 78 56
    • 有些CPU对LE、BE都支持,可以切换,称为Bi-Endianness
    <

相关推荐

  1. 7-14 字节Endianness)---PTA实验C++

    2024-06-07 00:24:04       31 阅读
  2. 实验7-1-11 装箱问题(PTA

    2024-06-07 00:24:04       41 阅读
  3. PTA:7-141 加密

    2024-06-07 00:24:04       25 阅读
  4. 实验7-2-10 简易连连看(PTA

    2024-06-07 00:24:04       34 阅读
  5. PTA 7-229 sdut-C语言实验- 排序

    2024-06-07 00:24:04       48 阅读
  6. PTA——7-4 奇葩楼层 (15 分)

    2024-06-07 00:24:04       61 阅读
  7. PTA 7-18 蛇鸟 python

    2024-06-07 00:24:04       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 00:24:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 00:24:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 00:24:04       87 阅读
  4. Python语言-面向对象

    2024-06-07 00:24:04       96 阅读

热门阅读

  1. 自然语言处理中的BERT模型深度剖析

    2024-06-07 00:24:04       32 阅读
  2. C++day3

    C++day3

    2024-06-07 00:24:04      30 阅读
  3. 用增之Google GA4F

    2024-06-07 00:24:04       31 阅读
  4. 前端经验:导出表格为excel并设置样式

    2024-06-07 00:24:04       33 阅读
  5. 维纳运动的概念

    2024-06-07 00:24:04       35 阅读
  6. 后端开发面经系列 -- 同程旅行C++一面

    2024-06-07 00:24:04       27 阅读
  7. 力扣 383题 赎金信 记录

    2024-06-07 00:24:04       32 阅读
  8. 深度学习和计算机视觉中的backbone

    2024-06-07 00:24:04       32 阅读
  9. 【HarmonyOS】Stage 模型 - UIAbility 的启动模式

    2024-06-07 00:24:04       30 阅读
  10. 力扣524. 通过删除字母匹配到字典里最长单词

    2024-06-07 00:24:04       32 阅读
  11. GPT-4:人工智能领域的新里程碑

    2024-06-07 00:24:04       30 阅读