标签: 内存对齐

  • 查看系统默认内存对齐字节数

    本文使用C语言查看系统默认内存对齐字节数。

    #pragma pack(show)

    实现当前系统默认对齐字节数,是以警告的方式显示。

    使用vscode编辑器,写入以下代码:

    // 默认是8
    #pragma pack(show)
    
    int main(int argc, char const *argv[])
    {
       return 0;
    }

    运行上面的代码后,会在vscode的控制台 【PROBLEMS】tab中显示下面的警告提示信息。

    value of #pragma pack(show) == 8 [Semantic Issue]

    表示当前内存对齐字节数8.