一、puts、printf、putchar、getchar函数的使用
#include<stdio.h>
/*
跟printf的区别
1.自动加入换行符
2。printf支持多种花样输出,而puts就是输出字符串,并且puts输出后能自动换行,不用加\n。
*/
int main()
{
char c;
puts("请自动输入一个字符");
c = getchar();//从键盘吸收一个字符
puts("你输入的字符是");
putchar(c);
putchar('\n');//换行
printf("%c\n",c);
return 0;
}
二、示例
#include <stdio.h>
int main()
{
char a='a';
char b='b';
char A='A';
char B='B';
printf("%c,%c,%c,%c\n",a,b,A,B);
printf("%d,%d,%d,%d\n",a,b,A,B);
puts("请输入一个大写字母\n");
scanf("%c",&a);
printf("你输入的字母对应的小写字母是:%c\n",a+32);
printf("测试\n");
getchar(); //吸收回车符,来源于15行。当你分多次联系scanf获得字符的时候,要注意回车符
putchar(getchar()+32);
return 0;
}