字節對齊看這篇就夠瞭

前言

大傢好,我是小昭,因為在不同硬件平臺數據傳輸時,遇到關於字節對齊的問題,索性就做瞭總結,以下是我對字節對齊的理解和小結,如有疑問請聯系我。

目錄

  • 結構體變量占用空間不同
  • 為什麼要字節對齊?(內存對齊)
  • 字節對齊的規則

結構體變量占用空間不同

typedef struct data_type1{
char a[2];
short b;
int c;
} Data_type1;
typedef struct data_type2{
short a;
int b;
char c[2];
} Data_type2;

赞(0)