我基本上想知道在第一个printf
的最后%d
语句中放入什么,因为根据我的理解getchar
将输入的字符转换为ASCII码。那么如何显示输入的字符呢?
#include <stdio.h>
int main(void) {
int c;
printf("Enter a character: ");
c = getchar();
printf("The ASCII code for the character %d is %d\n", what to put here, c);
return 0;
}
答案 0 :(得分:3)
您需要在格式字符串而不是%c
中提供%d
格式说明符:
printf("The ASCII code for the character %c is %d\n", c, c);