Я знаю, что EOF и '\0' являются целыми числами типа, но если они не должны иметь фиксированное значение?
Я напечатал оба и получил -1 для EOF и 0 для '\0'. Но фиксируются ли эти значения?
У меня также был этот
int a=-1;
printf("%d",a==EOF); //printed 1
Являются ли значения для EOF и '\0' фиксированными целыми числами?