# data[].attributes.headline
Características del Lenguaje de programación C y C++

# data[].attributes.subject
Características del Lenguaje de programación C y C++

# data[].attributes.body
Permite la agrupación de instrucciones. Es portátil y tiene un gran número de compiladores en diferentes plataformas y sistemas operativos. Permite la separación de un programa en módulos que admiten compilación independiente. Es un lenguaje de alto nivel.

# data[].attributes.headline
1. Tipos de datos básicos: Los tipos de datos básicos en C son los siguientes:

# data[].attributes.subject
1. Tipos de datos básicos: Los tipos de datos básicos en C son los siguientes:

# data[].attributes.body
- int: Este tipo de dato se utiliza para almacenar valores enteros.

- float: Este tipo de dato se utiliza para almacenar valores decimales.

- char: Este tipo de dato se utiliza para almacenar caracteres individuales.

# data[].attributes.headline
2. Tipos de datos compuestos: Además de los tipos de datos básicos, en C también encontramos tipos de datos compuestos que permiten almacenar conjuntos de datos relacionados entre sí. Algunos ejemplos son:

# data[].attributes.subject
2. Tipos de datos compuestos: Además de los tipos de datos básicos, en C también encontramos tipos de datos compuestos que permiten almacenar conjuntos de datos relacionados entre sí. Algunos ejemplos son:

# data[].attributes.body
- struct: Este tipo de dato permite agrupar diferentes variables bajo un mismo nombre.

- array: Es un tipo de dato que permite almacenar múltiples valores del mismo tipo en una secuencia.

# data[].attributes.headline
3. Tipos de datos definidos por el usuario: 

# data[].attributes.subject
3. Tipos de datos definidos por el usuario: 

# data[].attributes.body
En C, también es posible crear nuestros propios tipos de datos usando estructuras y enumeraciones. Estos tipos de datos definidos por el usuario nos permiten organizar y manipular la información de manera más eficiente y legible en nuestros programas.

# data[].attributes.body
recordemos que un número entero simplemente es cualquier número(natural) sin punto por ejemplo 0 es de tipo entero, 846582 también lo es pero 1.2 no porque tiene un punto y por eso no podríamos almacenar este valor en una variable de tipo entero, para declarar una variable de tipo entero utilizamos la palabra reservada int

# data[].attributes.body
este tipo de datos es la solución para números que tienen decimales como es el caso de 98.3 como vimos anteriormente no podemos incluirlo en variables de tipo entero, para declararlos se utiliza la palabra reservada float.

# data[].attributes.body
Para declarar una variable con este tipo se emplea la palabra char que significa character y se traduce como carácter, pero en este tipo de datos además tenemos que indicar la cantidad de caracteres máxima que se incluirán + 1 así es como "Estetexto" contiene 9 caracteres y reservamos un total de 10 como mínimo, se reserva entre paréntesis cuadrado.

# data[].attributes.body
Una variable de tipo booleano solo acepta dos tipos de valores estos son true que significa verdadero o false que significa falso, se utiliza si se quiere guardar el estado de un resultado por ejemplo si preguntamos 1=5 el resultado será false porque uno no es igual a cinco y podemos almacenarlo en una variable de tipo booleano, para declarar una variable booleana utilizamos la palabra reservada bool.

# data[].attributes.body
Las constantes se refieren a valores fijos que el programa no puede alterar durante su ejecución. Estos valores fijos también se denominanliterals.

Las constantes pueden ser de cualquiera de los tipos de datos básicos, como una constante entera, una constante flotante, una constante de carácter o una cadena literal . También hay constantes de enumeración.

Las constantes se tratan como variables regulares excepto que sus valores no se pueden modificar después de su definición.

# data[].attributes.body
Una variable es un tipo de dato, referenciado mediante un identificador (que es el nombre de la variable). Su contenido podrá ser modificado a lo largo del programa.

Una variable sólo puede pertenecer a un tipo de dato. Para poder utilizar una variable, primero tiene que ser declarada.

# data[].attributes.body
Un identificador es el nombre que se le da a un elemento de un algoritmo (o programa). Por ejemplo, el tipo de dato int hace referencia a un tipo de dato que es distinto a todos los demás tipos de datos, es decir, los valores que puede tomar un dato de tipo entero, no son los mismos que los que puede tomar un dato de otro tipo.
Los identificadores char, int, float, double y void están predefinidos, forman parte del lenguaje C

# data[].attributes.body
Un parámetro es un tipo de variable que es recibida por una función, procedimiento o subrutina. Del inglés: parameter.

Un parámetro influye en el comportamiento o el resultado de la ejecución de la función, procedimiento o subrutina (de ahora en más sólo procedimiento) que lo recibe. Son muy utilizados en la programación.

# data[].attributes.body
Un operador es un símbolo utilizado para realizar operaciones con operandos. Un operador opera operandos. Las operaciones pueden ser matemáticas o lógicas.

# data[].attributes.body
En esta entrada veremos como solicitar datos al usuario y como guardarlos cuando este los introduzca.

Básicamente necesitaremos la librería stdio.h, incluirla nos permitirá utilizar la función printf(); que sirve para mostrar texto en pantalla y scanf(); que nos permite leer datos introducidos mediante el teclado.

# data[].attributes.body
Andrés Osorio Cortes.

Saul López Trujillo.

Diana Lorelei Jiménez Matus.