执行下列程序时输入12<CR>,则输出的结果是
#include <stdio.h>
int main() {
char ch1, ch2;
int n1, n2;
ch1 = getchar();
ch2 = getchar();
n1 = ch1 - '0';
n2 = n1 * 10 + (ch2 - '0');
printf("%d\n", n2);
}
代码如下:
#include <stdio.h>
int main() {
char ch1, ch2;
int n1, n2;
ch1 = getchar();
ch2 = getchar();
n1 = ch1 - '0';
n2 = n1 * 10 + (ch2 - '0');
printf("%d\n", n2);
}
程序运行结果:

本文解析了包含 getchar() 和字符转换的 C 语言程序,当输入12后,详细介绍了如何通过两次字符读取和计算实现数字12的十进制表示并输出。
1262

被折叠的 条评论
为什么被折叠?



