ctype.h


Macro isascii ANSI C

int isascii(int c);

Comprueba sin un carácter pertenece al ASCII de 7 bits.

isascii es una macro que verifica el entero c pertenece al rango de (0 a 127). Esta macro está definida para todos lo valores enteros.

Valor de retorno:

El valor de retorno será no nulo si c está en el rango entre 0 y 127, en hezadecimal entre 0x00 y 0x7f.

Ejemplo:

#include <stdio.h>
#include <ctype.h>
 
int main()
{
   char cadena[] = ";0ñsáR(h&~?RÛ1/";
   int i;
   
   for(i = 0; cadena[i]; i++) 
      printf("%c, %d\n", cadena[i], isascii(cadena[i]));

   return 0;
}