Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccion A C
Introduccion A C
C es un lenguaje de programación de propósito general que existe desde hace casi 50 años.
C se ha utilizado para escribir todo, desde sistemas operativos (incluyendo Windows y muchos
otros) hasta programas complejos como el intérprete de Python, Git, la base de datos de Oracle y
más.
#include <stdio.h> La función utilizada para generar resultados se define en stdio.h. Para usar la
función printf, primero debemos incluir el archivo requerido, también llamado archivo de
encabezado.
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
La secuencia de escape \n genera un carácter de nueva línea. Las secuencias de escape siempre
comienzan con una barra invertida \.
El punto y coma; indica el final de la declaración. Cada declaración debe terminar con un punto y
coma.
return 0; Esta declaración finaliza la función main() y devuelve el valor 0 al proceso de llamada. El
número 0 generalmente significa que nuestro programa se ha ejecutado con éxito. Cualquier otro
número indica que el programa ha fallado.
Tipos de datos
La cantidad de almacenamiento requerida para cada uno de estos tipos varía según la plataforma.
C tiene un operador sizeof incorporado que proporciona los requisitos de memoria para un tipo de
datos en particular.
#include <stdio.h>
int main() {
return 0;
}
Variables
Una variable es un nombre para un área en la memoria.
El nombre de una variable (también llamado identificador) debe comenzar con una letra o un
guión bajo y puede estar compuesto por letras, dígitos y el carácter de guión bajo.
Las convenciones de nomenclatura de variables difieren, sin embargo, es común usar letras
minúsculas con un guión bajo para separar palabras (snake_case).
Las variables también deben declararse como un tipo de datos antes de que se utilicen.
Por ejemplo, las siguientes declaraciones declaran una variable entera my_var y luego le asignan el
valor 42:
int my_var;
my_var = 42;
También puede declarar e inicializar (asignar un valor inicial) una variable en una sola declaración:
Definamos variables de diferentes tipos, hagamos una operación matemática simple y emitamos
los resultados:
#include <stdio.h>
int main() {
int a, b;
a = 8;
b = 34;
int c = a+b;
printf("%d \n", c);
return 0;
Como puede ver, puede declarar múltiples variables en una sola línea separándolas con una coma.
Además, observe el uso de especificadores de formato para salida flotante (%f) y char (%c).
Al usar constantes con nombres significativos, el código es más fácil de leer y comprender.
Para distinguir constantes de variables, una práctica común es usar identificadores en mayúsculas.
Una forma de definir una constante es usar la palabra clave const en una declaración de variable:
#include <stdio.h>
int main() {
printf("%f", PI);
return 0;
Por ejemplo:
#include <stdio.h>
#define PI 3.14
int main() {
printf("%f", PI);
return 0;
La diferencia entre const y #define es que el primero usa memoria para almacenamiento y el
segundo no.
NO coloque un carácter de punto y coma al final de las declaraciones #define. Este es un error
común.
ENTRADA
C admite varias formas de tomar la entrada del usuario.
Por ejemplo:
#include <stdio.h>
int main() {
char a = getchar();
return 0;
}
La función gets() se usa para leer la entrada como una secuencia ordenada de caracteres, también
llamada cadena.
Por ejemplo:
#include <stdio.h>
int main() {
char a[100];
gets(a);
return 0;
}