利用getchar函数从键盘上输入3个字符,在屏幕上输出这3个字符,并输出它们的ASCII码值(以空格间隔)。
例1
输入:
BOY
输出:
BOY
66 79 89
例2:
输入:
abc
输出:
abc
97 98 99
代码如下,有帮助的话,记得采纳一下哦!
#include<stdio.h>
int main()
{
char a,b,c;
a=getchar();
b=getchar();
c=getchar();
putchar(a);
putchar(b);
putchar(c);
printf("\n");
printf("%d %d %d",a,b,c);
return 0;
}
这很简单,用%d转换类型输出就行
int main(){
char a;
a=getcher();
printf("%d",a);
return 0;
}
这很简单,我来教你:
stdio.h
中声明的一个函数,它从标准输入获取一个字符,并将其返回。 若EOF或发生错误,将返回 EOF
且设置 error
或 EOF
指示器。getchar()
函数非常适合,定义三个字符变量接受getchar()函数的返回值,然后使用 printf() 函数输出即可。此外,实现方式可以灵活多变,甚至可以和 putchar() 函数配合,示例如下:#include<stdio.h>
int main(void)
{
// 定义三个字符变量c1, c2, c3
char c1, c2, c3;
// 读取字符
c1 = getchar();
c2 = getchar();
c3 = getchar();
// 在屏幕上打印
printf("%c%c%c\n", c1, c2, c3);
printf("%d %d %d\n", c1, c2, c3);
return 0;
}