首页 > 编程笔记 > C语言笔记 阅读:121

C语言getchar()函数的用法(新手必看)

getchar() 函数是 C 语言的一个标准库函数,它的作用就是从输入设备(比如键盘、鼠标等)输入一个字符。

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

相关文章