funciones de la biblioteca C - ispunct ()
C biblioteca estándar - <ctype.h>
descripción
Si la función de biblioteca Cint ispunct (int c) Comprobar los caracteres de transmisión son signos de puntuación.carácter puntuacion puede ser un no alfanumérico (igual que en isalnum) Los caracteres gráficos (como isgraph la misma).
declaración
Aquí es () sentencia de función ispunct.
int ispunct(int c);
parámetros
- c - Esta fue una prueba de carácter.
Valor de retorno
Si c es un carácter puntuacion, la función devuelve un valor distinto de cero (verdadero), de lo contrario, devuelve 0 (falso).
Ejemplos
El siguiente ejemplo demuestra ispunct () se utiliza la función.
#include <stdio.h> #include <ctype.h> int main() { int var1 = 't'; int var2 = '1'; int var3 = '/'; int var4 = ' '; if( ispunct(var1) ) { printf("var1 = |%c| 是标点符号字符\n", var1 ); } else { printf("var1 = |%c| 不是标点符号字符\n", var1 ); } if( ispunct(var2) ) { printf("var2 = |%c| 是标点符号字符\n", var2 ); } else { printf("var2 = |%c| 不是标点符号字符\n", var2 ); } if( ispunct(var3) ) { printf("var3 = |%c| 是标点符号字符\n", var3 ); } else { printf("var3 = |%c| 不是标点符号字符\n", var3 ); } if( ispunct(var4) ) { printf("var4 = |%c| 是标点符号字符\n", var4 ); } else { printf("var4 = |%c| 不是标点符号字符\n", var4 ); } return(0); }
Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:
var1 = |t| 不是标点符号字符 var2 = |1| 不是标点符号字符 var3 = |/| 是标点符号字符 var4 = | | 不是标点符号字符