zoukankan      html  css  js  c++  java
  • 数据对齐笔记

    数据对齐方便一次读写:

    1、

    strcuct S3
    {
    	char a;//1
    	int b;//4
    	double c;//8
    };

    sizeof(S3)为16;结构是以double 8字节为对齐,a,b连续占8字节;

    2、

    struct S3
    {
        char a;
        double c;
        int b;
    };

    sizeof(S3为24;结构以double对齐,a占8字节,b占8字节;对齐都是最大的数据的整倍数。

    3、修改对齐

    #pragma pack(push)
    #pragma pack(1)
    struct struct1
    {
        int i;
        short j;
        char c;
    };
    #pragma pack(pop)
  • 相关阅读:
    消除共模干扰的方法
    C#模拟键盘事件
    获取本地IP V4 出现::1
    生成ssh密钥
    苹果应用商店DNS修改加快下载速度
    模算术 modular arithmetic
    有限域和质数的幂
    rere
    test
    图信号处理进行大数据分析
  • 原文地址:https://www.cnblogs.com/ikaka/p/3349145.html
Copyright © 2011-2022 走看看