Show Menu
Cheatography

FUNCIONES DE BIBLIOTECA Cheat Sheet by

Cheet Sheet de funciones de Biblioteca Gael Octavio Leon Jimenez 131-A

Funciones de carácter

ISALPHA(C) "­CTY­PE.H­" Comprueba si el carácter es alfabético de la A hasta la Z sin distinguir entre mayúsculas o minúsc­ulas. Si no es una letra regresa un valor 0, si es una letra regresa un valor distinto de 0
ISLOWER(C) "­CTY­PE.H­" Busca cualquier carácter que sea letra minúscula
ISUPPER(C) "­CTY­PE.H­" Se utiliza para averiguar cuántas mayúsculas existen en una sentencia dada
ISDIGIT(C) "­CTY­PE.H­" Comprueba si el carácter es un valor entre 0 y 9
ISXDIG­IT(C) "­CTY­PE.H­" Comprueba si el carácter es un dígito hexade­cimal es decir: 0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F
ISALNUM(C) "­CTY­PE.H­" Comprueba si el carácter es alfanu­mérico

Funciones de utilidad

ABS(N) "­STD­LIB.H" Calcula el valor absoluto de un número, si no existe tal valor el compor­tam­iento no esta definido
LABS(N) "­STD­LIB.H" Calcula el valor absoluto de un número del tipo long int, si no existe tal valor el compor­tam­iento no esta definido
ATOF(CAD) "­STD­LIB.H" Convierte una cadena de numeros a un numero de tipo double hasta que encuentra un caracter que no es un numero, excluyendo espacios
ATOI(CAD) "­STD­LIB.H" Convierte una cadena de números a un texto, es decir 10 lo convierte a diez
ATOL(CAD) "­STD­LIB.H" Se salta todos los espacios en blancos antes del número y luego convierte todos los caracteres numericos dentro del mismo numero hasta que encuentra un caracter diferente de un número
DIV(NU­M,D­ENOM) "­STD­LIB.H" Calcula el cociente y el resto de la división, si la división es inexacta, calcula el entero de menor magnitud más próximo al cociente algebraico
 

Funciones de prueba de caracteres especiales

ISCNTRL(C) "­CTY­PE.H­" Comprueba si el carácter es de control declaradas en la libreria "­cty­pe.h­"
ISGRAPH(C) "­CTY­PE.H­" Comprueba si el carácter es imprimible except­uando los espacios en blanco
ISPRINT(C) "­CTY­PE.H­" Comprueba si el carácter es imprimible incluyendo los espacios en blanco
ISPUNCT(C) "­CTY­PE.H­" Comprueba si el carácter es imprimible excluyendo espacios en blanco y caracteres alfanu­mér­icos, es decir únicamente signos de puntua­ción.
ISSPACE(C) "­CTY­PE.H­" Comprueba si el carácter es uno de los espacios en blanco, es decir, espacio, salto de página, tabula­ción, etc.

Funciones de conversión de caracteres

TOLOWER(C) "­CTY­PE.H­" Convierte un caracter del alfabeto de mayúscula a minúscula, es decir de A-Z -> a-z
TOUPPER(C) "­CTY­PE.H­" Convierte un caracter del alfabeto de minúscula a mayúscula, es decir de a-z -> A-Z, si el argumento no tiene mayúscula declarada, entonces devuelve el mismo argumento sin modificar.

Funciones aleatorias

RAND(VOID) "­STD­LIB.H" Permite generar números enteros pseudo­ale­atorios dentro de un rango 0 hasta x, siendo x definida con anteri­oridad
SRAND(­SEM­ILLA) "­STD­LIB.H" Permite generar números enteros pseudo­ale­atorios dentro de un rango 0 hasta x, siendo x definida con anteri­oridad, utiliza la semilla para una nueva secuencia de números pseudo­ale­atorios

Funciones expone­nciales y logarí­tmicas

EXP(X) "­MAT­H.H­" Devuelve el valor expone­ncial en base 10 con un número dado de decimales, es decir 10^x ejemplo: exp(3;2) devolvería 1000.00
LOG(X) "­MAT­H.H­" Calcula el logaritmo natural de x (In), puede generar error si el argumento es negativo (x<0)
LOG10(X) "­MAT­H.H­" Calcula el logaritmo en base 10 de x, puede generar error si el argumento es negativo (x<0)
 

Funciones numéricas

CEIL(X) "­MAT­H.H­" Redondea un valor real hacia su entero superior, es decir 2.1 se redondea a 3.
FABS(X) "­MAT­H.H­" Calcula el valor absoluto de un numero entero o real.
FLOOR(X) "­MAT­H.H­" Redondea un valor real hacia su entero inferior, es decir 2.9 se redondea a 2.
FMOD(X,Y) "­MAT­H.H­" Devuelve el residuo con decimales de una división x/y Es decir: 10.0/5.1 devolverá 4.9
FREXP(­X,EXP) "­MAT­H.H­" Devuelve el resultado de la expresion x*2^ exp.
MODF(X,Y) "­MAT­H.H­" Divide un numero real en su parte entera y su parte decimal, tal que z= modf(x­,&y) ; Siendo x= 8.12345 El resultado seria y= 8.00000, z= 0.12345
POW(X,Y) "­MAT­H.H­" Devuelve el resultado de la expresion x^y
SQRT(X) "­MAT­H.H­" Devuelve el valor positivo de la raíz cuadrada de x, puede ocasionar un error si x<0

Funciones trigon­omé­tricas

ACOS(X) "­MAT­H.H­" Devuelve el arco coseno de x siendo x un ángulo en radianes
ASIN(X) "­MAT­H.H­" Devuelve el arco seno de x siendo x un ángulo en radianes
ATAN(X) "­MAT­H.H­" Devuelve el arcota­ngente de x siendo x un ángulo en radianes
ATAN2(X,Y) "­MAT­H.H­" Calcula el valor principal del arcota­ngente de y/x para determinar el cuadrante del valor de retorno, puede producirse un error si ambos argumentos son 0.
COS(X) "­MAT­H.H­" Calcula el valor del coseno de x siendo x un ángulo en radianes
SIN(X) "­MAT­H.H­" Calcula el valor del seno de x siendo x un ángulo en radianes
TAN(X) "­MAT­H.H­" Calcula el valor del tangente de x siendo x un ángulo en radianes
COSH(X) "­MAT­H.H­" Calcula el valor del coseno hiperb­ólico de x siendo x un ángulo en radianes
SINH(X) "­MAT­H.H­" Calcula el valor del seno hiperb­ólico de x siendo x un ángulo en radianes
TANH(X) "­MAT­H.H­" Calcula el valor de la tangente hiperb­ólica de x siendo x un ángulo en radianes
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          More Cheat Sheets by PrroGamer

          Unidad 4. Arreglos Cheat Sheet