#include <stdio.h>

union my_data {
    int i;
    double d;
    _Bool b;
};

int main() {
    union my_data data;
    data.i = 23;
    printf("%d\n", data.i);
    data.d = 2.5;
    printf("%d\n", data.i);
    data.b = 1;
    printf("%d\n", data.i);
}