天天看点

输入输出操作管理1:getchar和putchar以及字符测试函数的介绍

1、getchar():

从键盘中输入一个字符。能接受键入的任何字符,包括回车键和制表符

注:Getchar()——可用来消掉不想要的字符

具体形式:

variable_name=getchar();

//variable_name为已声明为char类型的有效c变量名

char name;

name=getchar();

  • 实现简单从键盘上输入字符
输入输出操作管理1:getchar和putchar以及字符测试函数的介绍
  • 请求用户输入一个字符,并在屏幕上显示一个信息,告诉用户该字符是字母、数字还是其他特殊字符
    输入输出操作管理1:getchar和putchar以及字符测试函数的介绍

    2、字符测试函数的介绍

    isalnum(c):c是否是包含字母与数字的字符

    isalpha(c):c是否是包含字母的字符

    isdigit(c):c是否是数字

    islower(c):c是否是小写字母

    isprint(c):c是否是可以显示的字符

    ispunct(c):c是否是标点符号

    isspace(c):c是否是空白字符

    isupper(c):c是否是大写字母

    3、putchar()

    putchar (varizble_name);

    //varizbile_name为char类型

    如:

    将y显示在屏幕上

    answer=‘y’;

    putchar(answer);

  • 程序从键盘读取一个字符,并进行大小写转换显示出来
    输入输出操作管理1:getchar和putchar以及字符测试函数的介绍