Latest web development tutorials

funzioni di libreria C - isdigit ()

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

descrizione

funzioni di libreria Cvuoto isdigit carattere (int c)Controllare la predicazione è un personaggio cifre decimali.

I numeri decimali: 0123456789

dichiarazione

Ecco () funzione di dichiarazione isdigit.

int isdigit(int c);

parametri

  • c - Questa è stata una prova di carattere.

Valore di ritorno

Se c è un numero, la funzione restituisce un valore diverso da zero, altrimenti restituisce 0.

Esempi

L'esempio seguente mostra isdigit (viene utilizzata la funzione).

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

int main()
{
   int var1 = 'h';
   int var2 = '2';
    
   if( isdigit(var1) )
   {
      printf("var1 = |%c| 是一个数字\n", var1 );
   }
   else
   {
      printf("var1 = |%c| 不是一个数字\n", var1 );
   }
   if( isdigit(var2) )
   {
      printf("var2 = |%c| 是一个数字\n", var2 );
   }
   else
   {
      printf("var2 = |%c| 不是一个数字\n", var2 );
   }
  
   return(0);
}

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

var1 = |h| 不是一个数字
var2 = |2| 是一个数字

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