Latest web development tutorials

funciones de la biblioteca C - isspace ()

C biblioteca estándar - <ctype.h> C biblioteca estándar - <ctype.h>

descripción

Si la biblioteca de funcionesint isspace (int c) Comprobar C predicación carácter es un carácter en blanco.

caracteres en blanco estándar incluyen:

' '     (0x20)	space (SPC) 空格符
'\t'	(0x09)	horizontal tab (TAB) 水平制表符	
'\n'	(0x0a)	newline (LF) 换行符
'\v'	(0x0b)	vertical tab (VT) 垂直制表符
'\f'	(0x0c)	feed (FF) 换页符
'\r'	(0x0d)	carriage return (CR) 回车符

declaración

La siguiente es una función comunicado isspace ().

int isspace(int c);

parámetros

  • c - Esta fue una prueba de carácter.

Valor de retorno

Si c es un carácter en blanco, la función devuelve un valor distinto de cero (verdadero), de lo contrario, devuelve 0 (falso).

Ejemplos

El siguiente ejemplo demuestra el uso de la función isspace ().

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

int main()
{
   int var1 = 't';
   int var2 = '1';
   int var3 = ' ';

   if( isspace(var1) )
   {
       printf("var1 = |%c| 是空白字符\n", var1 );
   }
   else
   {
       printf("var1 = |%c| 不是空白字符\n", var1 );
   }
   if( isspace(var2) )
   {
       printf("var2 = |%c| 是空白字符\n", var2 );
   }
   else
   {
       printf("var2 = |%c| 不是空白字符\n", var2 );
   }
   if( isspace(var3) )
   {
       printf("var3 = |%c| 是空白字符\n", var3 );
   }
   else
   {
       printf("var3 = |%c| 不是空白字符\n", var3 );
   }
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

var1 = |t| 不是空白字符
var2 = |1| 不是空白字符
var3 = | | 是空白字符

C biblioteca estándar - <ctype.h> C biblioteca estándar - <ctype.h>