log2, log2f, log2l Funciones en C

log2, log2f y log2l son funciones en C que calculan el logarítmico de base 2 de un número dado. Forman parte del archivo de encabezado math.h. Sintaxis: #incluir <matemáticas.h> doble log2(doble x); flotar log2f(flotar x); larga doble log2l(larga doble x); Parámetros: Función Parámetro registro2(x) x => doble log2f(x) x => flotar log2l(x) x => largo … Continue reading «log2, log2f, log2l Funciones en C»

Funciones en C/C++

Una función es un conjunto de declaraciones que toman entradas, hacen algún cálculo específico y producen una salida. La idea es juntar algunas tareas comunes o repetidas y crear una función para que, en lugar de escribir el mismo código una y otra vez para diferentes entradas, podamos llamar a la función. La forma general … Continue reading «Funciones en C/C++»

Función en línea en C

Las funciones en línea son aquellas funciones cuyas definiciones son pequeñas y se sustituyen en el lugar donde se realiza la llamada a la función. La sustitución de funciones es una elección total del compilador. Tomemos el siguiente ejemplo: #include <stdio.h>    // Inline function in C inline int foo() {     return 2; }    … Continue reading «Función en línea en C»

Argumento de longitud variable en C

El argumento de longitud variable es una característica que permite que una función reciba cualquier cantidad de argumentos. Hay situaciones en las que queremos que una función maneje un número variable de argumentos según los requisitos. 1) Suma de números dados. 2) Mínimo de números dados. y muchos más. El número variable de argumentos está … Continue reading «Argumento de longitud variable en C»

expm1, expm1f, expm1l Funciones en C

expm1(), expm1f(), expm1l() se introdujeron con C99 y están disponibles en el archivo de encabezado <math.h>. Estos se utilizan para calcular el Número de Euler, e (2,7182818) elevado a una potencia igual al parámetro proporcionado menos 1,0, es decir, e x – 1. expm1(x), expm1f(x), exmp1l(x) = e x – 1 Ejemplo: doble expm1 (argumento … Continue reading «expm1, expm1f, expm1l Funciones en C»

Funciones estáticas en C

Requisito previo: variables estáticas en C En C, las funciones son globales por defecto. La palabra clave » estática » antes del nombre de una función la convierte en estática. Por ejemplo, la siguiente función fun() es estática. static int fun(void) {   printf(«I am a static function «); } A diferencia de las funciones globales … Continue reading «Funciones estáticas en C»

salir(), abortar() y afirmar()

salida() void exit ( int status );  exit() termina el proceso normalmente. estado: valor de estado devuelto al proceso padre. Generalmente, un valor de estado de 0 o EXIT_SUCCESS indica éxito, y cualquier otro valor o la constante EXIT_FAILURE se utiliza para indicar un error. exit() realiza las siguientes operaciones. * Vacía los datos almacenados … Continue reading «salir(), abortar() y afirmar()»

chdir() en lenguaje C con ejemplos

El comando chdir es una función del sistema (llamada al sistema) que se utiliza para cambiar el directorio de trabajo actual. En algunos sistemas, este comando se usa como un alias para el comando de shell cd . chdir cambia el directorio de trabajo actual del proceso de llamada al directorio especificado en ruta. Sintaxis: … Continue reading «chdir() en lenguaje C con ejemplos»

fcvt() en C/C++ con ejemplos

Esta función fcvt() convierte el valor de coma flotante en una string ASCII terminada en NULL y le devuelve un puntero. Se define en la función de biblioteca definida en el archivo de encabezado stdlib.h . Sintaxis: char * fcvt (doble valor, int num, int * dec, int * signo); Parámetros: 1. valor doble : … Continue reading «fcvt() en C/C++ con ejemplos»

Biblioteca ctype.h(<cctype>) en C/C++ con ejemplos

Como el archivo de encabezado string.h contiene funciones integradas para manejar strings en C/C++, ctype.h / <cctype> contiene funciones integradas para manejar caracteres en C/C++ respectivamente. Los personajes son de dos tipos: Caracteres imprimibles: Los caracteres que se muestran en el terminal. Personajes de control: Los personajes que se inician para realizar una operación específica. … Continue reading «Biblioteca ctype.h(<cctype>) en C/C++ con ejemplos»