C Struct Memory Alignment Visualizer
Paste a C struct below and select the architecture.
Original Struct:
struct Example { char a; long b; char c; void *d; };
Architecture Data Model:
64-bit Unix/macOS/Linux (LP64)
64-bit Windows (LLP64)
32-bit Systems (ILP32)
CHECK ALIGNMENT
Member
Padding
Original Size:
0
bytes