Latest web development tutorials

funzioni di libreria C - isspace ()

C libreria standard - <ctype.h> C libreria standard - <ctype.h>

descrizione

Se la libreria di funzioniint isspace (int c) Controllare C predicazione carattere è un carattere vuoto.

caratteri vuoti standard includono:

' '     (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) 回车符

dichiarazione

La seguente è una funzione di dichiarazione isspace ().

int isspace(int c);

parametri

  • c - Questa è stata una prova di carattere.

Valore di ritorno

Se c è un carattere vuoto, la funzione restituisce un valore diverso da zero (vero), altrimenti restituisce 0 (falso).

Esempi

L'esempio seguente dimostra l'uso della funzione di 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);
}

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

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

C libreria standard - <ctype.h> C libreria standard - <ctype.h>