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; }