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

原创 2016年06月01日 22:15:51
原型: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]);
        }
    }
}
运行结果:



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

原型:int iscntrl(int c); 头文件:ctype.h 功能:检查参数c是否为ASCII控制码,也就是判断c的范围是否在0到30之间。 返回值:若参数c为ASCII控制码,则返回T...

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

原型:int isascii(int c); 头文件:ctype.h 功能:检查参数c是否为ASCII码字符,也就是判断c的范围是否在0到127之间。 返回值:若参数c为ASCII码字符,则返回...

C语言中字符串测试函数总结

C语言字符串测试函数总结 isxdigit函数int isxdigit(int c);函数说明:检查参数c是否为16进制数字,只要c为下列其中一个情况就检测成功。16进制数字:0123456789AB...

最优化问题中的测试函数

  • 2017年02月04日 21:32
  • 107B
  • 下载

栈的定义及实现,测试函数

  • 2008年11月07日 21:50
  • 1KB
  • 下载

c/c++测试函数的运行时间(八种方法)(转)

目前,存在着各种计时函数,一般的处理都是先调用计时函数,记下当前时间tstart,然后处理一段程序,再调用计时函数,记下处理后的时间tend,再tend和tstart做差,就可以得到程序的执行时间,但...

模块测试函数基于linux2.6

#include #include #include static int hello_init(void) {    printk("....\n");    return 0; ...

粒子群优化算法(一):算法性能测试函数

Rastrigin Function数学优化问题需要一些函数测试算法性能,例如Ras函数测试粒子群优化算法。Ras函数定义:f(x⃗ )=An+∑i=1n[x2i−cos(2πxi)]f(\vec{x...

C++高精度性能测试函数

在实际software开发工作中,我们经常会测试某个module或者function的执行效率。或者是某个算法的时间复杂度(虽然时间复杂度一定程度上依赖于机器性能,但在同一台computer上,经过算...

第十一章 重构和测试函数式程序

第十一章重构和测试函数式程序   本章介绍 ■重构函数式程序 ■使用不变性推理代码 ■为 F# 程序写单元测试 ■使用延迟值缓存结果   这本书的主题之一就是,函数编程理如何使解代码更...
  • hadstj
  • hadstj
  • 2015年01月04日 16:03
  • 394
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ispunct字符串测试函数应用实例
举报原因:
原因补充:

(最多只允许输入30个字)