Tutorial Word
Tipo de retorno
Biblioteca a la cual pertenece
Sintaxis
Descripción
Ejemplo
isalnum(c)
int
ctype.h
int isalnum(char c);
Determina si el argumento es alfanumérico. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0 Determina si el argumento es alfabético. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0.Determina si el argumento es un caracter ASCII. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0 Determina si el argumento es un caracter ASCII de control. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0
carac=getch(); if (isalnum(carac)) printf("%c letra|digito \n",carac); else printf("%c no letra|digito \n", carac);
isalpha(c)
intctype.h
int isalpha(char c);
int c; if (isalpha(c)) printf("%c es letra\n",c);
isascii(c)
int
ctype.h
int isascii(int c);
int c; if (isascii(c)) printf('%c es un ascii\n",c)
iscntrl(c)
int
ctype.h
int isacntrl(char c);
if(iscntrl(c)) printf"%c es un caracter de control\n",c);
isdigit(c)
int
ctype.h
int isdigit(int c);
Determina si el número es undigito decimal. Devuelve un valor distinto de if(isdigit(c)) printf"%c es un digito\n",c); cero si es cierto; en otro caso devuelve 0 Determina si el argumento es un caracter ASCII grafico (hex 0x21 -0x7e; octal 041 -176). Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0 Determina si el argumento es una minúscula. Devuelve un valor distinto de cero si es cierto; en otro casodevuelve 0
isgraph(c)
int
ctype.h
int isgraph(int c);
if(isgraph(c)) printf"%c es un caracter imprimible(no espacio)\n",c);
islower(c)
int
ctype.h
int islower(char c);
if(islower(c)) printf"%c es una letra minúscula\n",c);
isodigit(c)
int
ctype.h
int isodigit(int c);
Determina si el argumento es un digito octal. Devuelve un valor distinto deif(isodigit(c)) printf"%c es un digito octal\n",c); cero si es cierto; en otro caso devuelve 0 Determina si el argumento es un caracter ASCII imprimible (hex 0x20 0x7e; octal 040 -176). Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0
isprint(c)
int
ctype.h
int isprintint c);
if(isprint(c)) printf("\n"c imprimible\n",c);
ispunct(c)
int
ctype.h
intispunct(char c);
Determina si el argumento es un caracter de puntuación. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0 Determina si el argumento es un espacio en blanco. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0 Determina si el argumento es una mayúscula. Devuelve un valor distinto de cero si es cierto; en otro caso devuelve 0
if(ispunct(c))printf"%c es un caracter de puntuación\n",c);
isspace(c)
int
ctype.h
int isspace(char c);
if(isspace(c)) printf"%c es un espacio\n",c);
isupper(c)
int
ctype.h
int isupper(char c);
if(isupper(c)) printf"%c es una mayúscula\n",c);
isxdigit(c)
int
ctype.h
int isxdigit(int c);
Determina si el argumento es un digito hexadecimal. Devuelve un valor distintoifisxdigit(c)) print"%c es un digito de cero si es cierto; en otro caso hexadecimal\n",c) devuelve 0 Convierte el valor del argumento a ASCII Convierte una letra a minúscula c=toascii(entero);
toascii
int
ctype.h ctype.h o stdlib.h
int toascii(int c);
tolower
int
int tolower(char c);
c=tolower('s'); //c se convierte en 's'
toupper
int
ctype.h o stdlib.h
inttoupper(char c);
Convierte una letra a mayúscula
c=toupper('s'); //c se convierte en 'S'
free(p)
void
malloc.h o void free(void stdlib.h *dir_memoria);
char *cad; // asignar memoria a la cadena Libera un bloque de memoria reservada cad=(char *)malloc(50); cuyo principio está indicado por p. ... free(cad); // liberar memoria Reserva memoria para una formación de n elementos, cada uno...
Regístrate para leer el documento completo.