Подсчёт символов C

изучаю C. В книге есть пример подсчёта символов. Никак не пойму, почему ответ в два раза больше. С чем это связано?

#include <stdio.h>

int main(){
    int nc;
    for(nc = 0; getchar() != EOF; ++nc){
        ;
    }
    printf("%d\n\n", nc);
}

Ответы (0 шт):