C语言ispunct()函数:判断字符是否为标点符号

ispunct()函数

头文件和函数原型

#include <ctype.h>
int ispunct(int c);

描述

ispunct()是C语言标准库中的一个函数,用于检查一个字符是否为标点符号;

标点符号是指在文本中用于标点、分隔或表示特定含义的符号,例如逗号、句号、问号、感叹号、引号、括号、分号等。

返回值

如果传入的字符参数是标点符号,则返回非0值,否则返回0

示例代码

这个示例用于统计字符串中包含多少个标点符号;

#include <stdio.h>
#include <ctype.h>
#include <string.h>

int main() {

	char str[] = "\"Believe you can, and you're halfway there.\"" \
		" - Theodore Roosevelt";
	
	size_t length = strlen(str);
	unsigned count = 0;

	for (int i = 0; i < length; i++) {
		if (ispunct(str[i])) {
			count++;
		}
	}

	printf("%d\n", count);
	
}

程序运行结果

6

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/c-functions/ispunct.html

分类: 计算机技术
推荐阅读:
提示 if block ends with a return statement, so drop this else and outdent its block的解决方法 if block ends with a return statement, so drop this else and outdent its block.
reCAPTCHA verification failed, please try again. 解决方法 简单来说,reCAPTCHA是用于识别你是人类还是机器的一个强大系统,有点类似于验证码;当你碰到 reCAPTCHA verification failed, please try again. 的提示时,说明验证失败了;
如何隐藏WordPress后台地址,保护好你的菊花 默认情况下,Wordpress 的默认后台地址为:http://yourdomain.com/wp-login.php,黑客可以通过这个页面进行暴力穷尽破解,直到破解出你的密码。不论你的密码强度如何,这紧会浪费服务器资源,且网站也会留下安全隐患。
Python 列表去重的几种方法 列表去重是指通过消除重复的元素,将列表中的所有唯一元素保留下来的操作;在Python中,存在多种方法删除列表中重复的元素,下面是一些常用的方法;
Python getattr()函数 getattr() 函数是 Python 内置函数之一,用于获取一个对象的指定属性值。
Rust入门示例教程 该教程是一个可运行示例的集合,这些示例说明了各种Rust概念和标准库;如果你不喜欢阅读大量的文档来学习编程语言,那么该示例教程就很适合你,它不仅覆盖了你要学习的知识,而且有很多的篇幅来解释代码;