Funciones de biblioteca estándar de C
Funciones de biblioteca estándar de C
En este tutorial, aprenderá sobre las funciones de biblioteca estándar en C. Más específicamente, qué son, las diferentes funciones de biblioteca en C y cómo usarlas en su programa.
Las funciones de la biblioteca estándar de C o simplemente las funciones de la biblioteca de C son funciones integradas en la programación de C.
El prototipo y las definiciones de datos de estas funciones están presentes en sus respectivos archivos de cabecera. Para usar estas funciones, necesitamos incluir el archivo de encabezado en nuestro programa. Por ejemplo,
Si desea utilizar el printf()
función, el archivo de cabecera <stdio.h>
debe incluirse.
#include <stdio.h>
int main()
{
printf("Catch me if you can.");
}
Si intentas usar printf()
sin incluir el stdio.h
archivo de encabezado, obtendrá un error.
Ventajas de usar las funciones de la biblioteca C
Una de las razones más importantes por las que debería usar las funciones de la biblioteca es simplemente porque funcionan. Estas funciones han pasado por múltiples pruebas rigurosas y son fáciles de usar.
Dado que las funciones son funciones de "biblioteca estándar", un grupo dedicado de desarrolladores las mejora constantemente. En el proceso, pueden crear el código más eficiente optimizado para obtener el máximo rendimiento.
Dado que las funciones generales como imprimir en una pantalla, calcular la raíz cuadrada y muchas más ya están escritas. No debe preocuparse por volver a crearlos.
Con las necesidades cambiantes del mundo real, se espera que su aplicación funcione siempre y en todas partes. Y estas funciones de biblioteca lo ayudan porque hacen lo mismo en todas las computadoras.
Ejemplo:Raíz cuadrada usando la función sqrt()
Suponga que desea encontrar la raíz cuadrada de un número.
Para calcular la raíz cuadrada de un número, puede usar la función de biblioteca sqrt(). La función se define en el math.h
archivo de encabezado.
#include <stdio.h>
#include <math.h>
int main()
{
float num, root;
printf("Enter a number: ");
scanf("%f", &num);
// Computes the square root of num and stores in root.
root = sqrt(num);
printf("Square root of %.2f = %.2f", num, root);
return 0;
}
Cuando ejecute el programa, la salida será:
Enter a number: 12 Square root of 12.00 = 3.46
Funciones de biblioteca en diferentes archivos de encabezado
Archivos de encabezado C | Descripción |
---|---|
Funciones de aserción de programa | |
Funciones de tipo de carácter | |
Funciones de localización | |
Funciones matemáticas | |
Funciones de salto | |
Funciones de manejo de señales | |
Funciones de manejo de argumentos variables | |
Funciones estándar de entrada/salida | |
Funciones de utilidad estándar | |
Funciones de manejo de cadenas | |
Funciones de fecha y hora |
Lenguaje C
- Tipos de funciones definidas por el usuario en programación C
- Telemetría del sensor 2.0.1
- Mapa en la biblioteca de plantillas estándar (STL) de C++ con ejemplo de impresión
- Funciones de Verilog
- Funciones matemáticas de Verilog
- C - Funciones
- MATLAB - Descripción general
- MATLAB - Funciones
- Python - Funciones
- PCB de aluminio frente a PCB estándar
- ¿Qué es el trabajo estándar?