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

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

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.

          More Cheat Sheets by PrroGamer

          Unidad 4. Arreglos Cheat Sheet