#include <stdio.h>
#include <stdlib.h>
int main(void) {
typedef struct {
char *p;
char ch;
} st1;
typedef struct {
char *p;
char ch;
long i;
} st2;
typedef struct {
char *p;
char ch;
long long i;
} st3;
typedef struct {
char *p;
char ch;
char arr[5];
} st4;
printf("sizeof st1 = %u\n", sizeof(st1));
printf("sizeof st2 = %u\n", sizeof(st2));
printf("sizeof st3 = %u\n", sizeof(st3));
printf("sizeof st4 = %u\n", sizeof(st4));
return(0);
}
/*
run:
sizeof st1 = 8
sizeof st2 = 12
sizeof st3 = 16
sizeof st4 = 12
*/