English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este tutorial, aprenderá las funciones de la biblioteca estándar de C. En términos más específicos, qué son, las diferentes funciones de biblioteca en C y cómo usarlas en un programa.
Las funciones de la biblioteca estándar de C o las funciones de la biblioteca simple de C son funciones integradas en la programación en C.
Los prototipos de estas funciones y las definiciones de datos se encuentran en los archivos de cabecera correspondientes. Para usar estas funciones, necesitamos incluir los archivos de cabecera en nuestro programa. Por ejemplo,
Si desea usar la función printf(), debe incluir el archivo de cabecera <stdio.h>.
#include <stdio.h> int main() { printf("Catch me if you can."); }
Si intenta usar printf() sin incluir el archivo de cabecera stdio.h, se producirá un error.
1.Pruebas estrictas en la práctica
Una de las razones más importantes por las que debe usar funciones de biblioteca es que estas funciones han sido sometidas a múltiples pruebas estrictas y son fáciles de usar.
2.Optimización de rendimiento de la función
Debido a que estas funciones son funciones de la "biblioteca estándar", un grupo de desarrolladores especializados las mejora constantemente. En este proceso, pueden crear el código más eficiente para lograr el mejor rendimiento.
3.Ahorra mucho tiempo de desarrollo
Debido a que las funciones generales, como imprimir en la pantalla, calcular la raíz cuadrada, etc., ya se han escrito. No necesita crearlas de nuevo.
4.Función portable
Con la constante evolución de las necesidades del mundo real, sus aplicaciones pueden ejecutarse en cualquier momento y lugar. Además, estas funciones de biblioteca pueden ejecutar la misma operación en cada computadora, lo que le puede ayudar.
Supongamos que desea encontrar la raíz cuadrada de un número.
Para calcular la raíz cuadrada de un número, se puede usar la función de biblioteca sqrt(). Esta función se define en el archivo de cabecera math.h.
#include <stdio.h> #include <math.h> int main() { float num, root; printf("Ingrese un número: "); scanf("%f", &num); // Calcular la raíz cuadrada de num y almacenarla en root. root = sqrt(num); printf("%.",2La raíz cuadrada de f = %.2f", num, root); return 0; }
Al ejecutar este programa, la salida es:
Ingrese un número: 12 12La raíz cuadrada de .00 = 3.46
C cabecera de archivo | |
---|---|
<assert.h> | Función de afirmación del programa |
<ctype.h> | Funciones de tipos de caracteres |
<locale.h> | La sección define configuraciones específicas de regiones, como el formato de fecha y el símbolo monetario. |
<math.h> | Funciones matemáticas |
<setjmp.h> | Función de salto |
<signal.h> | Función de manejo de señales |
<stdarg.h> | Función de manejo de parámetros variables |
Cabecera <stdio.h> | Entrada estándar/Funciones de salida |
Cabecera <stdlib.h> | Funciones de utilidades estándar |
Cabecera <string.h> | Funciones de procesamiento de cadenas |
Cabecera <time.h> | Funciones de fecha y hora |