isalpha函数说明
isalpha原型:extern int isalpha (int c)
isalpha头文件:(旧版本的编译器使用)
isalpha功能:判断字符是英文字母
isalpha说明:判断字符是否为英文字母,若为英文字母,返回非0。若不是字母,返回0
(1)判断是否是字母。
#include
#include
void main(void)
{
char c;
c=getchar();
if(isalpha(c)!=0)
printf(“是英文字母\n”);
else {
printf(“不是英文字母\n”);
}
}
(2)判断字符串里面的字母并且打印。
#include
main(){
char str[] = “123c@#FDsP[e?”;
int i;
for (i = 0; str[i] != 0; i++){
if(isalpha(str[i]))
printf(“%c is character\n”, str[i]);
}
}
(3)自定义isalpha功能。
#include
int isletter(int input){
input=getchar();
if(input>=’a’&&input<=’z’||input>=’A’&&input<=’Z’){
return 0;
}
return -1;
}
int main(){
int c;
scanf(“%d”,&c);
if(isletter(c)==0){
printf(“is a letter\n”);
}else{
printf(“isn’t a letter\n”);
}
}
issupper函数说明
issupper原型:extern int isupper(int c)
issupper头文件:(旧版本的编译器使用)
issupper功能:判断字符c是否为大写英文字母
issupper说明:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零
判断是否是大写英文字母:
#include
#include
main(){
int c;
c=’a’;
printf(“%c:%s\n”,c,isupper(c)?”yes”:”no”);
c=’A’;
printf(“%c:%s\n”,c,isupper(c)?”yes”:”no”);
c=’7′;
printf(“%c:%s\n”,c,isupper(c)?”yes”:”no”);
getchar();
return 0;
}
islower 函数说明
islower原型:extern int islower (int c)
islower头文件:(旧版本的编译器使用)
islower功能:检查参数c是否为小写英文字母。
islower说明:若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)
判断是否是小写字母:
#include
#include
main(){
int c;
c=’a’;
printf(“%c:%s\n”,c,islower(c)?”yes”:”no”);
c=’A’;
printf(“%c:%s\n”,c,islower(c)?”yes”:”no”);
c=’7′;
printf(“%c:%s\n”,c,islower(c)?”yes”:”no”);
getchar();
return 0;
}
isalnum函数说明
原型:extern int isalnum(int c);
用法:#include
功能:判断字符c是否为字母或数字
说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。
举例:
#include
#include
main(){
int c;
c=’a’;
printf(“%c:%s\n”,c,isalnum(c)?”yes”:”no”);
c=’7′;
printf(“%c:%s\n”,c,isalnum(c)?”yes”:”no”);
c=’@’;
printf(“%c:%s\n”,c,isalnum(c)?”yes”:”no”);
getchar();
return 0;
}
今天的文章c语言中 isalpha函数,C 库函数 – isalpha()函数分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/6611.html