习题5.8

来源:互联网 发布:用python产生文件 编辑:程序博客网 时间:2024/05/17 06:04

从键盘任意输入一个字符,编程判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。

#include<stdio.h> main(){    char ch;    printf("请输入一个字符:");    ch=getchar();    if(ch>='0'&&ch<='9')    {        printf("该字符是一个数字\n");    }     else if(ch>='A'&&ch<='Z')    {        printf("该字符是一个大写字母\n");    }    else if(ch>='a'&&ch<='z')    {        printf("该字符是一个小写字母\n");    }    else if(ch==' ')    {    printf("该字符是一个空格\n");    }    else    {    printf("其他字符\n");    }    return 0;}

程序的运行结果为:

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
知识点:
1.函数getchar()没有参数,函数的返回值就是从终端键盘读入的字符。
2.ASCII码,在ASCII码取值范围内,对char型数据和int型数据进行相换不会丢失信息,二者可以混合运算。
心得体会:要会使用getchar()函数和putchar函数,熟悉ASCII码。

原创粉丝点击