Ну, я начинаю изучение языка Си, и у меня остался следующий вопрос, как заполняются биты примитивных типов, например, тип int, например, имеет 4 байта, то есть 32 бита, который подходит до 4294967296. Но если, например, я использую значение, которое занимает всего 1 байт, как остальные биты остаются?
#include <stdio.h>
int main(void) {
int x = 5; // 101 how the rest of the bits are filled
// which was not used?
return 0;
}