字符检测:C语言ispunct()函数--判断字符是否为标点符号或特殊字符
来源:互联网 发布:国产口罩品牌知乎 编辑:程序博客网 时间:2024/06/06 01:41
ispunct() 函数用来检测一个字符是否为标点符号或特殊字符,其原型为:
int ispunct(int c);
【参数】c 为需要检测的字符。
【返回值】若 c 为标点符号或特殊符号(非空格、非数字和非英文字母)返回非 0 值,否则返回 0。
注意,此为宏定义,非真正函数。
Sentence contains 2 punctuation characters.
int ispunct(int c);
【参数】c 为需要检测的字符。
【返回值】若 c 为标点符号或特殊符号(非空格、非数字和非英文字母)返回非 0 值,否则返回 0。
注意,此为宏定义,非真正函数。
【实例】列出字符串str 中的标点符号或特殊符号。
#include <stdio.h>#include <ctype.h>int main (){ int i=0; int cx=0; char str[]="Hello, welcome!"; while (str[i]) { if (ispunct(str[i])) cx++; i++; } printf ("Sentence contains %d punctuation characters.\n", cx); return 0;}输出结果:
Sentence contains 2 punctuation characters.
0 0
- 字符检测:C语言ispunct()函数--判断字符是否为标点符号或特殊字符
- 【C】C语言ispunct()函数:判断字符是否为标点符号或特殊字符
- 字符检测函数:C语言isupper()函数---判断字符是否为大写英文字母
- C语言isspace()函数:判断字符是否为空白字符
- C语言字符检测函数:isalnum、isalpha、isascii、iscntrl、isdigit、isgraph、islower、isspace、ispunct、isupper
- C语言isalnum()函数:判断字符是否为英文字母或数字
- C语言isalnum()函数:判断字符是否为英文字母或数字
- 字符测试函数:C语言isxdigit()函数----判断字符是否为16进制数字
- 判断字符串中是否包含指定字符或特殊字符
- 批处理:判断是否为特殊字符
- 判断utf8编码字符是否为日文 或其它语言
- 判断字符c是否为字母或数字
- C语言字符检测函数
- 判断字符是否为字母或数字
- 检测是否含有特殊字符
- asp检测是否为中文字符函数
- 字符c是否为字母或数字
- 判断字符是否为数字字符
- Java BigDecimal 详解
- 二分图最大匹配题目汇总 POJ 1274、2239、3020、3715
- java中得到当前路径
- Mysql技术内幕——InnoDB存储引擎
- sourceInsight
- 字符检测:C语言ispunct()函数--判断字符是否为标点符号或特殊字符
- <大型分布式网站架构设计与实践>笔记 5、数据分析
- 黑马程序员 java 基础 毕向东 面向对象 IO操作 File Properties PrintWriter PrintStream 应用
- Eclipse中出现-访问限制由于对必需的库XX具有一定限制,因此无法访问类型
- 使用Signature Tool自动生成P/Invoke调用Windows API的C#函数声明
- OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- Android 安全博文地址搜集
- SAP ABAP编程 MOVE-CORRESPONDING将一个结构中的数据赋予另一个结构中
- UIStoryboard