C ctype ispunct() Function
Example
Check if a character is punctuation:
char c = '!';
if (ispunct(c)) {
printf("%c is punctuation", c);
} else {
printf("%c is not punctuation", c);
}
Try it Yourself »
Definition and Usage
The ispunct() function returns a non-zero value (equivalent to boolean true) if the
character is a punctuation character.
Examples of punctuation characters are: ! " # $ % & ' ( ) , - . etc.
The ispunct() function is defined in the <ctype.h> header file.
Syntax
int ispunct(int c);
Parameter Values
| Parameter | Description |
|---|---|
| c | Required. The ASCII value of a character or an actual character |
Technical Details
| Returns: | An int value which is non-zero (equivalent to boolean true) if the character is
a punctuation. Otherwise it returns 0 (equivalent to boolean false). |
|---|