21xrx.com
2025-03-21 11:44:25 Friday
文章检索 我的文章 写文章
如何在C语言中判断大小写字母、数字和其他字符
2023-06-19 08:05:46 深夜i     19     0
C语言 判断 大小写 字母 数字 其他字符

在C语言中,有时候需要判断输入的字符的类型,比如大小写字母、数字、或者其他字符。下面,我们来了解一些实现方法。

1.判断大小写字母

判断大小写字母,可以使用内置函数isupper和islower,代码如下:

if (isupper(ch)) {
  printf("输入的是大写字母");
}
else if (islower(ch)) {
  printf("输入的是小写字母");
}
else {
  printf("不是字母");
}

2.判断数字

判断数字,可以使用内置函数isdigit,代码如下:

if (isdigit(ch)) {
  printf("输入的是数字");
}
else {
  printf("不是数字");
}

3.判断其他字符

判断其他字符,可以使用上面两种方式的相反,即!isalpha和!isdigit,代码如下:

if (!isalpha(ch) && !isdigit(ch)) {
  printf("输入的是其他字符");
}
else {
  printf("不是其他字符");
}

  
  

评论区