zoukankan      html  css  js  c++  java
  • WQEQWE

    #pragma pack(6)
    struct test
    {
    char f[10]; //自身对齐值是1,指定对齐值是6,有效对齐值1
    //f首地址0x0, 所在内存空间0x0-0x09
    double z; //自身对齐值是8,指定对齐值是6,有效对齐值6
    //z的首地址需要被有效值6整除,但是0x09之后的一个地址0x0a不能被6整除,所有z的首地址是0x0c,所占内存地址0x0c-0x14
    };
    #pragma pack()
    //结构体自身对齐值是8,指定对齐值是6,此时结构体的有效对齐值是6;
    //此时结构体占用的内存空间是0x0-0x14共计20个字节;
    //但,由于结构体的有效对齐值是6,而结构体所占总字节数必须是其有效对齐值6的整数倍。所以总计占用内存大小是24字节;

    青青园中葵,朝露待日晞。 阳春布德泽,万物生光辉。 常恐秋节至,焜黄华叶衰。 百川东到海,何时复西归? 少壮不努力,老大徒伤悲!
  • 相关阅读:
    02Spring注解开发
    01Spring配置文件
    网络编程
    CHIL-SQL-IN 操作符
    CHIL-SQL-通配符
    CHIL-SQL-LIKE 操作符
    CHIL-SQL-TOP 子句
    CHIL-SQL-DELETE 语句
    CHIL-SQL-UPDATE 语句
    CHIL-SQL-INSERT INTO 语句
  • 原文地址:https://www.cnblogs.com/weiyouqing/p/14465331.html
Copyright © 2011-2022 走看看