c语言中 isalpha函数,C 库函数 – isalpha()函数

c语言中 isalpha函数,C 库函数 – isalpha()函数isalpha 函数说明 isalpha 原型 externintisa intc isalpha 头文件 旧版本的编译器使用 isalpha 功能 判断字符是英文字母 isalpha 说明 判断字符是否为英文字母 若为英文字母 返回非 0 若不是字母 返回 0 1 判断是否是字母 include includevoidm void charc c getchar if isal

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;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216682.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午11:18
下一篇 2026年3月18日 上午11:18


相关推荐

  • 『Python笔记』python中的for循环总结(enumerate)

    『Python笔记』python中的for循环总结(enumerate)目录 1 可以明确循环的次数 2 iteratle object 可迭代对象 3 enumerate 使用方法为 4 补充 统计文件行数可以这样写 1 可以明确循环的次数遍历一个数据集内的成员 在列表解析中使用 生成器表达式中使用 2 iteratle object 可迭代对象 String 字符串 List 列表 Tuple 元组 Dictionary

    2026年3月19日
    2
  • java的几种排序算法(常用排序算法)

    1.插入排序publicclassInsertSort{publicstaticvoidsort(int[]arr){if(arr.length&amp;amp;amp;gt;=2){for(inti=1;i&amp;amp;amp;lt;arr.length;i++){//挖出一个要用来插入的值,同时位置上留下…

    2022年4月11日
    61
  • tinycorelinux安装到硬盘_tty5

    tinycorelinux安装到硬盘_tty5制作一个grub引导的5M大小的ttylinux一.ttylinux简介:i.ttylinux是一个基于2.6版内核、体积非常之小(5M左右的LiveCD)的Linux。它运行于i486以上平台的PC机上,安装之后,ttylinux的文件系统也只有8M大小,但却提供了一个完整的shell环境,并且可用来访问Internet;ii.ttylinux可以为嵌入式应…

    2022年8月12日
    8
  • Delphi 2007 的PNGimage

    Delphi 2007 的PNGimage本想随意的调整一下界面 于是从 Delphi 盒子下了个 pngimage1 5 结果在 Delphi2007 里用不了 还好 参考了一下 D2009 的代码 于是 OK 了 效果如下 nbsp 代码改动 位置 第 4469 行 CopyFormD200 564 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp begin nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp pRGBTriple ImageData i pRGB

    2026年3月17日
    2
  • 我们做出了一个艰难的决定[通俗易懂]

    我们做出了一个艰难的决定[通俗易懂]经过半年多的考虑和准备,前天晚上,我们做出了一个艰难的决定:让大儿子在家读书。我厌倦了孩子题海战术,买的课外书根本没有时间读,而他的身心健康变得越来越糟糕了。我知道有很多的理由可以让孩子继续读书,譬如

    2022年7月1日
    25
  • 一份Java学习路线图

    一份Java学习路线图Java学习路线图

    2022年5月16日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号