Introducción al Lenguaje C
¿Qué es el lenguaje C?
Es un lenguaje estructurado, flexible y potente. Aunque no permite definir funciones dentro de otras como Pascal, es
ideal para desarrollar sistemas operativos y aplicaciones de alto rendimiento.
Estructura de un Programa
void main() {
printf("Hola mundo\n");
getch();
}
Palabras Reservadas
C posee 32 palabras clave como int, char, for, if, return, void, etc., utilizadas por el compilador para definir la sintaxis del
lenguaje.
Identificadores y Tipos de Datos
Los identificadores distinguen entre mayúsculas y minúsculas. Tipos comunes incluyen int, float, char, double y sus
modificadores: short, long, signed, unsigned.
Operadores y Constantes
C usa operadores aritméticos (+, -, *, /), lógicos (&&, ||), relacionales (==, !=), y de asignación (=). Constantes como '\n',
'\t' ayudan a representar caracteres especiales.
Uso de Librerías
#include <stdio.h>
#include <math.h>
#include <string.h>
Las librerías extienden las capacidades del lenguaje. stdio.h se usa para entrada/salida; math.h para funciones
matemáticas.
Entrada/Salida
int a;
printf("Ingresa un número: ");
scanf("%d", &a);
printf("Número ingresado: %d", a);
Comentarios
// Esto es un comentario de una línea
/* Esto es un
comentario multilínea */
¿Qué es el lenguaje C?
Es un lenguaje estructurado, flexible y potente. Aunque no permite definir funciones dentro de otras como Pascal, es
ideal para desarrollar sistemas operativos y aplicaciones de alto rendimiento.
Estructura de un Programa
void main() {
printf("Hola mundo\n");
getch();
}
Palabras Reservadas
C posee 32 palabras clave como int, char, for, if, return, void, etc., utilizadas por el compilador para definir la sintaxis del
lenguaje.
Identificadores y Tipos de Datos
Los identificadores distinguen entre mayúsculas y minúsculas. Tipos comunes incluyen int, float, char, double y sus
modificadores: short, long, signed, unsigned.
Operadores y Constantes
C usa operadores aritméticos (+, -, *, /), lógicos (&&, ||), relacionales (==, !=), y de asignación (=). Constantes como '\n',
'\t' ayudan a representar caracteres especiales.
Uso de Librerías
#include <stdio.h>
#include <math.h>
#include <string.h>
Las librerías extienden las capacidades del lenguaje. stdio.h se usa para entrada/salida; math.h para funciones
matemáticas.
Entrada/Salida
int a;
printf("Ingresa un número: ");
scanf("%d", &a);
printf("Número ingresado: %d", a);
Comentarios
// Esto es un comentario de una línea
/* Esto es un
comentario multilínea */