El es dígito() en C hay una función que se puede usar para verificar si el carácter pasado es un dígito o no. Devuelve un valor distinto de cero si es un dígito; de lo contrario, devuelve 0. Por ejemplo, devuelve un valor distinto de cero para ‘0’ a ‘9’ y cero para los demás.
comandos de Linux que
El es dígito() la función se declara dentro de ctype.h archivo de cabecera.
C isdigit() Sintaxis
isdigit (int arg );>
C isdigit() Parámetros
Esta función toma un único argumento en forma de número entero y devuelve el valor de tipo En t .
Nota: A pesar de es dígito() toma un número entero como argumento, el carácter se pasa a la función. Internamente, el personaje se convierte en su ASCII valor del cheque.
C isdigit() Valor de retorno
Esta función devuelve un valor entero en función del argumento que se le pasa.
- Si el argumento es un carácter numérico entonces devuelve un valor distinto de cero (verdadero valor).
- Vuelve cero (valor falso) si el argumento es un carácter no numérico.
Ejemplo: Programa C para verificar si el carácter es un dígito o no usando la función isdigit()
C
ordenación por inserción en java
// C program to demonstrate isdigit()> #include> #include> > // Driver Code> int> main()> {> >// Taking input> >char> ch =>'6'>;> > >// Check if the given input> >// is numeric or not> >if> (>isdigit>(ch))> >printf>(>'Entered character is'> >' numeric character'>);> >else> >printf>(>'Entered character is not'> >' a numeric character'>);> >return> 0;> }> |
altura compensada
>
>Producción
javafx en eclipse
Entered character is numeric character>
Funcionamiento de la función isdigit() en C
El funcionamiento de la función isdigit() es el siguiente:
- PASO 1: La función isdigit() toma el carácter que se va a probar como argumento. PASO 2: Se verifica el valor ASCII del carácter. PASO 3A: Si el valor ASCII del carácter está entre 48 (es decir, '0') y 57 (es decir, '9') , a valor distinto de cero (VERDADERO) es regresado. PASO 3B: Si el valor ASCII del carácter no está entre 48 (es decir, '0') y 57 (es decir, '9') , Valor cero (FALSO) es regresado.