0% encontró este documento útil (0 votos)
29 vistas5 páginas

Introducción A C

El documento presenta una introducción al lenguaje de programación C, describiendo su estructura principal, la inclusión de librerías, definición de constantes, tipos de datos, uso de funciones como printf y scanf, estructuras condicionales if y switch, y el uso de vectores y matrices.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas5 páginas

Introducción A C

El documento presenta una introducción al lenguaje de programación C, describiendo su estructura principal, la inclusión de librerías, definición de constantes, tipos de datos, uso de funciones como printf y scanf, estructuras condicionales if y switch, y el uso de vectores y matrices.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Introducción a C

Estructura principal

En C, la estructura principal de un programa se encuentra definida en una función main(), donde


main tiene como retorno un entero, generalmente "0", indicando que el programa finalizó
correctamente.

#include <stdio.h>

int main() {

// Instrucciones del programa

return 0;

Inclusión de librerías

Para incluir librerías en C, se utiliza #include seguido del nombre de la librería entre ángulos < >.

#include <stdio.h>

#include <math.h>

Definición de constantes

En C, para definir una constante se utiliza #define seguido del nombre de la constante y su valor.

#define PI 3.141592

Tipos de datos

En C, los tipos de datos comunes incluyen:

• int: Representa números enteros (positivos, negativos o cero).


• float y double: Representan números de punto flotante (números reales).
• char: Almacena un único carácter.
• bool: Representa un valor booleano (0 para falso, 1 para verdadero).
Imprimir en pantalla

Para imprimir en pantalla en C, se utiliza la función printf().

int numero = 42;

printf("El número es: %d\n", numero);

double pi = 3.14159;

printf("El valor de PI es: %lf\n", pi);

char letra = 'A';

printf("La letra es: %c\n", letra);

printf("Hola, %s!\n", "Juan");

Leer y almacenar datos ingresados

Para leer y almacenar datos ingresados en C, se utiliza la función scanf().

int numero;

printf("Ingrese un número entero: ");

scanf("%d", &numero);

char texto[100];

printf("Ingrese un texto: ");

scanf(" %[^\n]", texto);

Condicionales en C

if

En C, la estructura de un condicional if es similar a la que ya has descrito. Se ejecuta una


determinada instrucción si se cumple la condición definida; de lo contrario, se continúa con las
siguientes líneas de código.
#include <stdio.h>

int main() {

int edad;

printf("Ingrese su edad: ");

scanf("%d", &edad);

if (edad >= 18) {

printf("Eres mayor de edad.\n");

} else {

printf("Eres menor de edad.\n");

return 0;

switch

En C, la estructura del condicional switch es similar a la que ya has explicado. Dependiendo del
valor de la variable, se ejecutará una u otra instrucción correspondiente a cada caso.

#include <stdio.h>

int main() {

int opcion;

printf("Ingrese una opción (1-3): ");

scanf("%d", &opcion);

switch (opcion) {

case 1:

printf("Ha seleccionado la opción 1.\n");

break;

case 2:
printf("Ha seleccionado la opción 2.\n");

break;

case 3:

printf("Ha seleccionado la opción 3.\n");

break;

default:

printf("Opción no válida.\n");

return 0;

Vectores
Un vector en C es simplemente un arreglo unidimensional que almacena un conjunto de
elementos del mismo tipo.

#include <stdio.h>

int main() {
int vector[5]; // Declarar un vector de enteros con 5 elementos

// Inicializar el vector
for (int i = 0; i < 5; i++) {
vector[i] = i * 2;
}

// Acceder e imprimir los elementos del vector


for (int i = 0; i < 5; i++) {
printf("Elemento %d: %d\n", i, vector[i]);
}

return 0;
}
Matrices
Una matriz en C es un arreglo bidimensional, es decir, un arreglo de arreglos

#include <stdio.h>

int main() {
int matriz[3][3]; // Declarar una matriz de enteros 3x3

// Inicializar la matriz
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
matriz[i][j] = i * 3 + j;
}
}

// Acceder e imprimir los elementos de la matriz


for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("Elemento (%d, %d): %d\n", i, j, matriz[i][j]);
}
}

return 0;
}

También podría gustarte