c语言小写A对应数字,C语言ascII与数字转化的问题,值得新手看看

从键盘输入一个字符,若该字符是小写字母,输出“该字符 is a lower case letter.”,若该字符是大写字母,输出“该字符 is a capital letter.”,若既不是小写字母也不是大写字母,则输出“该字符 is the other one.”。

输入一个字符输出该字符的类型样例输入?样例输出? is the other one.

请问这个怎么写?

C语言的字符类型char缺省就是存储的ASCII不用转换的

另外,C语言本身提供一套判断字符的函数的(不用自己写的)

程序很简单的#include

#include

int main()

{

char c;

c=getchar();

if (islower(c))

printf("该字符 is a lower case letter.\n");

else

if (isupper(c))

printf("该字符 is a capital letter.\n");

else

printf("该字符 is the other one.\n");

return 0;

}

若要自己写判断也简单的,如if(islower(c))

可用

if(c>='a' && c<='z')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值