zoukankan      html  css  js  c++  java
  • windows x64 软件约定

    1.类型和存储

    标量数据类型

    • Byte - 8 位

    • Word - 16 位

    • Double Word - 32 位

    • Quad Word - 64 位

    • Octa Word - 128 位

    程序中符号类型及其大小

    聚合与联合

    其他类型(如数组、结构和联合)都具有较严格的对齐要求,以确保对聚合和联合实现一致的存储与数据检索。 以下是数组、结构和联合的定义:

    数组
    包含相邻数据对象的有序组。 每个对象称为一个元素。 数组中所有元素的大小和数据类型都相同。

    结构
    包含数据对象的有序组。 与数组的元素不同,结构中的数据对象可以具有不同的数据类型和大小。 结构中的每个数据对象称为一个成员。

    Union
    可保存任何命名成员集的对象。 命名集的成员可以是任何类型。 为联合分配的存储区等于该联合的最大成员所需的存储区,再加上对齐所需的所有空白。

    下表所示为强烈建议的联合和结构标量成员的对齐方式。

    未完待续....

  • 相关阅读:
    转贴:CSS伪类与CSS伪元素的区别及由来具体说明
    Docker + Consul 多数据中心模拟
    Spring之事件发布系统
    ExecutorService的submit方法的坑
    固定频率调用接口方案
    叠罗汉III之推箱子
    叠罗汉II
    叠罗汉I
    滑雪
    华为OJ:火车进站
  • 原文地址:https://www.cnblogs.com/freesec/p/7629133.html
Copyright © 2011-2022 走看看