C中的ispunct()

该函数ispunct()用于检查传递的字符是否为标点符号。如果不是标点符号,则返回零,否则返回非零值。

这是ispunct()C语言的语法,

int ispunct(int character);

这是ispunct()C语言的示例,

示例

#include <stdio.h>
#include<ctype.h>
int main() {
   int a = '!';
   int b = 'a';
   if(ispunct(a))
   printf("字符是标点符号。");
   else
   printf("\nThe character is not a punctuation.");
   if(ispunct(b))
   printf("\n字符是标点符号。");
   else
   printf("\nThe character is not a punctuation.");
   return 0;
}

输出结果

字符是标点符号。
The character is not a punctuation.