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