关闭

ispunct字符串测试函数应用实例

标签: C语言实例函数
3148人阅读 评论(0) 收藏 举报
分类:
原型:int ispunct(int c);
头文件:ctype.h
功能:检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母。
返回值:若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。


应用实例:

#include <stdio.h>
#include <ctype.h>
main()
{
    char str[]="a3 4%8}9 [e*&^%?";
    int i = 0;
    for(i=0;str[i]!=0;i++)
    {
        if(ispunct(str[i]))
        {
            printf("%c 是特殊字符\n",str[i]);
        }
        else
        {
            printf("%c 不是特殊字符\n",str[i]);
        }
    }
}
运行结果:



0
0
查看评论

isalpha字符串测试函数应用实例

原型:int isalpha (int c); 头文件:ctype.h 功能:检查参数c是否为英文字母,在标准c中相当于使用“isupper(c)||islower(c)”做测试。 返回值:若参数c为英文字母,则返回TRUE,否则返回NULL(0)。。 附加说明...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-05-26 22:40
  • 475

islower字符串测试函数应用实例

原型:int islower(int c); 头文件:ctype.h 功能:检查参数c是否为小写英文字母。 返回值:若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。 附加说明: 此为宏定义,非真正函数。 函数模拟源码: int isl...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-07 22:36
  • 1359

isprint字符串测试函数应用实例

原型:int isprint(int c); 头文件:ctype.h 功能:检查参数c是否为可打印字符(0x20-0x7e),若c所对映的ASCII(非控制字符)码可打印,其中包含空格字符,则返回TRUE。 返回值:若参数c为可打印字符,则返回TRUE,否则返回NULL(0...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-03 22:00
  • 1976

isspace字符串测试函数应用实例

原型:int isspace(int c); 头文件:ctype.h 功能:检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-01 22:21
  • 3336

isgraph字符串测试函数应用实例

原型:int isgraph(int c); 头文件:ctype.h 功能:检查参数c是否为可打印字符,若c所对映的ASCII码可打印,且非空格字符则返回TRUE。 返回值:若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。 附加说明: 此为宏定义,...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-03 22:02
  • 2621

isupper字符串测试函数应用实例

原型:extern int isupper(int c); 头文件:ctype.h 功能:判断字符c是否为大写英文字母 说明:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零。 附加说明: 此为宏定义,非真正函数。 函数实现模拟源码: int i...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-05-25 23:39
  • 295

isxdigit字符串测试函数应用实例

原型:int isxdigit(int c); 头文件:ctype.h 功能:检查参数c是否为16进制数字,只要c为下列其中一个情况则返回TRUE。16进制数字:0123456789ABCDEF。 返回值:若参数c为16进制数字,则返回TRUE,否则返回NULL(0)。 ...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-05-31 22:09
  • 3425

isalnum字符串测试函数应用实例

原型:extern int isalnum(int c); 头文件:ctype.h 功能:检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。 说明:若参数c为字母或数字(当c为数字0-9或字母a-z及A-Z...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-05-26 22:39
  • 639

isascii字符串测试函数应用实例

原型:int isascii(int c); 头文件:ctype.h 功能:检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。 返回值:若参数c为ASCII码字符,则返回TRUE,否则返回NULL(0) 附加说明: 此为宏定义,非真正函数...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-14 21:13
  • 1491

iscntrl字符串测试函数应用实例

原型:int iscntrl(int c); 头文件:ctype.h 功能:检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。 返回值:若参数c为ASCII控制码,则返回TRUE,否则返回NULL(0)。 附加说明: 此为宏定义,非真正函数...
  • kongshuai19900505
  • kongshuai19900505
  • 2016-06-07 22:37
  • 844
    个人资料
    • 访问:83667次
    • 积分:1936
    • 等级:
    • 排名:千里之外
    • 原创:111篇
    • 转载:7篇
    • 译文:0篇
    • 评论:10条
    博客专栏
    最新评论