C语言getchar()函数的用法(新手必看)
getchar() 函数是 C 语言的一个标准库函数,它的作用就是从输入设备(比如键盘、鼠标等)输入一个字符。
getchar()函数的语法格式如下:
例如,从输入设备得到一个字符并赋给字符型变量 cChar,代码如下:
getchar() 函数只能接收一个字符。getchar() 函数得到的字符可以赋给一个字符型变量或整型变量,也可以不赋给任何变量,还可以作为表达式的一部分,如:
【实例】输入和输出大小写字母。
getchar()函数的语法格式如下:
int getchar();getchar() 函数没有参数,使用getchar()函数时也要添加头文件<stdio.h>,函数的值就是从输入设备得到的字符。
例如,从输入设备得到一个字符并赋给字符型变量 cChar,代码如下:
cChar=getchar();
getchar() 函数只能接收一个字符。getchar() 函数得到的字符可以赋给一个字符型变量或整型变量,也可以不赋给任何变量,还可以作为表达式的一部分,如:
putchar(getchar());getchar() 函数可以作为 putchar() 函数的参数,用来从输入设备得到字符,putchar() 函数会将字符输出。
【实例】输入和输出大小写字母。
#include<stdio.h> //头文件 int main() //主函数 { char c1, c2; //定义字符型变量 printf("请输入一个小写字母:\n"); //输出提示信息 c1 = getchar(); //输入字母并赋给变量c1 c2 = c1 - 32; //将小写字母的ASCII值减32,得到对应的大写字母的ASCII值 printf("转换以后的字母及ASCII值:%c,%d\n", c2, c2);//输出对应的大写字母和ASCII值 return 0; //程序结束 }运行程序,结果为:
请输入一个小写字母:
a
转换以后的字母及ASCII值:A,65