---
# System prepended metadata

title: Untitled

---

### 21.07.22

```c
    #include <stdio.h>
#include <inttypes.h>

typedef struct A {
    int8_t a; // 1, +0
                // 7 Padding
    void *b; // 8, +8
    int8_t c; // 1, +16
              // 1 PAdding
    int16_t d; // 2, +18
    // 4 Padding
} A;

typedef struct A_1 {
    int8_t a; // 1
    int8_t c; // 1
    int16_t d; // 2
    // 4 Padding
    void *b; // 8
} A_1;

typedef struct B {
    uint16_t a; // 2, +0
                // 6
    double b;   // 8, +8
    void *c;    // 8, +16
} B;

int main() {
    printf("%d %d", sizeof(B), sizeof(double));
}


```
