у вас есть объединение между целым числом и структурой, содержащей 2 символа.
Код изменяет первый символ структуры.Из-за объединения это влияет на первый байт другого члена объединения, который является целым числом.
На машине с прямым порядком байтов, установка первого байта целого числа равным 5 делает это целое число 5, и вот чтовы видите здесь.
На машине с прямым порядком байтов вы получите очень большое значение в зависимости от действительного размера целого числа.