Используя этот код
void echo_char_code() {
int x;
printf ("Please enter a character:\n");
x = getchar();
printf("The character code of '%c' is %d", putchar(x), putchar(x));
printf(". \n");
}
int main() {
echo_char_code();
return 0;
}
, но по какой-то причине мой вывод
AAThe character code of 'A' is 65.
, и мне интересно, почему "AA" появляется наначало, а не просто «А» и «65», которые я тоже хочу.