Почему sizeof (char + char) возвращает 4?
char a, b;
printf("%d", sizeof(a+b));
Что будет printf писать на экран?
Я подумал, потому что sizeof (char) = 1, что sizeof (a + b) также будет 1, но оказалось 4. Я не понимаю этого, почему он пишет 4, если мы добавляем два символа?