English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de lenguaje C

Control de flujo de lenguaje C

Funciones en C

Arreglos en C

Punteros en C

Cadenas en C

Estructura de lenguaje C

Archivo de lenguaje C

C Otro

Manual de referencia de C

Funciones de la biblioteca estándar en C

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.

Ventajas de usar funciones de biblioteca de C

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.

Ejemplo: Raíz cuadrada usando la función sqrt()

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

Funciones de biblioteca en diferentes archivos de cabecera

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