Я проверяю следующий код:
char ch,z=120;
int x=5;
double y=7.5;
printf("\nsize of (z+100): %d" , sizeof(z+100));
Вывод, который я получаю:
size of (z+100): 4
Может кто-нибудь объяснить мне этот результат?Я думал, что вывод должен быть
size of (z+100): 1
Поскольку диапазон char равен 0 ... 255, а 100 = 120 находится в диапазоне ... Спасибо