📅  最后修改于: 2023-12-03 15:06:45.199000             🧑  作者: Mango
本 C 程序使用 ASCII 值来检测字符是否为小写。ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一个常用的字符编码标准。
ASCII 字符集中定义了 128 个字符,其中包括大小写字母、数字、标点符号、特殊字符等。在 ASCII 码中,小写字母的范围是从 97 到 122。
以下是此程序的代码:
#include <stdio.h>
int main() {
char ch;
printf("输入一个字符:");
scanf("%c", &ch);
if(ch >= 'a' && ch <= 'z') {
printf("%c 是小写字母。", ch);
}
else {
printf("%c 不是小写字母。", ch);
}
return 0;
}
代码解释:
scanf
函数将其存储在变量 ch 中。if
语句检查 ch 是否在小写字母的 ASCII 范围内,如果是,则输出字母和一条消息,说明其是小写字母;否则,输出字母和一条消息,说明其不是小写字母。此程序只能检查单个字符,如果想要检查一个字符串中是否包含小写字母,需要通过遍历字符串来实现。
以上就是使用 ASCII 值检查字符是否为小写的 C 程序,希望能对初学者有所帮助!