Hola y bienvenidos.
Vamos a ver a continuación la sintaxis para definir una variable en el lenguaje C.
Están listos?
Vamos bien, básicamente para definir una variable.
Vamos a utilizar la siguiente sintaxis.
En primer lugar, podemos utilizar un calificador.
Vamos a ver que lo podemos utilizar para definir una constante cuando trabajamos en el lenguaje C.
Sin embargo, de momento no vamos a utilizar este calificador para trabajar con estas primeras variables
que vamos a crear.
Pero lo que sí tenemos que especificar es el tipo de la variable que vamos a definir.
Hemos visto que podemos utilizar, por ejemplo los tipos enteros, float, double, char de tipo lógico,
etcétera Así que van a ser los tipos de datos más comunes con los que vamos a trabajar con el lenguaje
C y posteriormente especificamos el identificador o nombre de nuestra variable.
Y finalmente, de manera opcional le podemos asignar un valor a nuestra variable después del operador
de igual.
Entonces hemos visto que le podemos asignar un valor y esta línea, debido a que es una línea de código,
tiene que terminar con punto y coma.
Por ejemplo, si definimos una variable, tenemos que especificar en primer lugar el tipo de dato.
Por ejemplo, en este caso el tipo entero.
Posteriormente el nombre de nuestra variable y finalmente su valor.
Más adelante también vamos a ver las reglas para definir los nombres de nuestras variables.
En este caso podemos observar que si estamos utilizando más de una palabra en el nombre de nuestra variable,
la primera letra de nuestra palabra va a ir en minúscula.
Pero si utilizamos más de una palabra, entonces la primera letra de las siguientes palabras va a comenzar
con mayúscula.
A esto se le conoce como anotación de camello o de altas y bajas, pero estas reglas las vamos a ver
posteriormente.
De momento solamente tenemos que empezar a acostumbrarnos a que en el lenguaje C es común que si vamos
a definir y utilizar nombres de nuestras variables, entonces la primer letra comienza con minúscula.
Pero si tenemos más palabras dentro del nombre de nuestra variable, cada una de las primeras letras
de cada palabra extra, entonces va a comenzar en mayúscula.
Bien, esta es la sintaxis general con la que vamos a trabajar en el lenguaje C.
Ahora vamos a abrir sin llave para comenzar a realizar nuestro ejercicio.
De momento me ha creado un archivo por default, pero recordemos que si no tienen este archivo por default,
entonces podemos hacer lo siguiente Damos clic en New.
Posteriormente seleccionamos de nuestra plantilla, seleccionamos la opción de programa utilizando la
plantilla del lenguaje C y damos clic en Crear.
Podemos salvar esta plantilla por default Para que se cree por default este código y entonces este nuestro
código base con el que vamos a trabajar.
De momento nuestro método main no va a recibir ningún tipo de información, así que de momento vamos
a quitar estos parámetros.
Más adelante, en el tema de funciones, vamos a ver cómo podemos pasar información a nuestras funciones.
Pero de momento, como no necesitamos pasar ningún tipo de información a nuestro método principal,
al método main, entonces podemos quitar esta información.
A esto se le conoce como parámetros o información que le vamos a pasar a nuestra función.
Bien, con esto ya estamos listos para comenzar a trabajar.
Recordemos que estamos importando la biblioteca de ese tipo.
Con esto lo que vamos a poder hacer es mandar a imprimir la información de nuestras variables a consola.
Vamos a ver a continuación entonces este ejemplo.
En primer lugar, dentro de nuestro método principal, vamos a declarar una variable.
Y entonces para poderla declarar vamos a seguir la sintaxis que hemos comentado.
En primer lugar, podríamos especificar un calificador.
De momento los calificadores no los vamos a utilizar.
Esto lo vamos a ver más adelante.
Pero hemos comentado que podemos utilizar, por ejemplo, el calificador de Const para definir una constante.
Más adelante vamos a ver este concepto.
Ahora, posteriormente.
Lo que sí tenemos que indicar de manera obligatoria es el tipo de dato.
Por ejemplo, vamos a definir una variable que sea de tipo de dato entero y el nombre de la variable
se va a llamar mi número y de manera opcional también le podemos asignar un valor o solamente declarar
esta variable.
De momento solamente la voy a declarar y posteriormente.
La vamos a inicializar como segundo paso para poder inicializar.
Ya no es necesario volver a declarar esta variable.
Es decir, que ya simplemente vamos a utilizar el nombre de nuestra variable y le asignamos algún valor.
Por ejemplo, en este caso el valor de días.
Y como tercer paso vamos a mandar a imprimir nuestra variable.
Sin embargo, para ello recordemos que tenemos el método printf, así que vamos a utilizar este método
printf para mandar a imprimir nuestra variable.
Sin embargo, si solamente mandamos a imprimir así directamente a nuestra variable, vamos a ver que
en el lenguaje C tenemos que especificar el tipo de dato que queremos mandar a imprimir.
Si no lo especificamos.
Por ejemplo, en este caso un valor de tipo entero y solamente lo mandamos a imprimir de esta forma,
entonces no se va a visualizar la información.
Vamos a comprobarlo.
Si ejecutamos así nuestro código nos manda un error, el cual nos está indicando que necesitamos especificar
qué tipo de dato queremos mandar imprimir.
En este caso no podemos mandar a imprimir directamente un tipo entero, sino que tenemos que especificar
su formato dentro del método printf.
Para ello vamos a hacer lo siguiente En primer lugar, vamos a utilizar una cadena para especificar
el tipo de dato que queremos mandar a imprimir a consola y el porcentaje de estamos indicando que vamos
a mandar a imprimir un valor de tipo decimal.
Podemos utilizar la d o la y la y significa que queremos mandar a imprimir un valor de tipo entero un
tipo int y la de.
Significa que queremos mandar imprimir un valor de tipo decimal.
Cualquiera de las dos opciones podemos utilizarlas.
Así que en este caso el formato porcentaje de significa que queremos mandar a imprimir un valor de tipo
decimal o entero, que es exactamente lo mismo.
Sin embargo, tenemos que separar por una coma esta información.
En primer lugar, especificamos el formato y posteriormente separado por una coma.
Indicamos cuál es el valor que queremos mandar a imprimir y básicamente lo que sucede es que el valor
almacenado en esta variable se va a sustituir en esta cadena.
Así que el lenguaje C espera un valor de tipo entero, un valor de tipo decimal, y lo toma de la variable
que estamos especificando.
Por ello es que separamos por coma esta información cuando trabajamos con una cadena.
Como vimos en el primer ejemplo, no es necesario especificar el formato ya que por default se mandan
a imprimir cadenas en el lenguaje C.
Por ello podemos omitir que queremos mandar a imprimir una cadena, pero en el caso de un tipo entero
no es así.
Tenemos que especificar que queremos mandar imprimir un tipo entero.
Bien, y si volvemos a ejecutar, entonces podemos observar que se está imprimiendo el valor de nuestra
variable.
Esto quiere decir que en memoria ya estamos tanto creando esta variable, le estamos asignando el valor
de THEN y además estamos recuperando este valor en cierta posición de nuestra memoria RAM.
Bien, esto es lo básico de nuestro ejercicio.
Simplemente estamos revisando la sintaxis básica para definir una variable.
Vamos a detener hasta aquí y vamos a continuar con más temas de variables en el siguiente ejercicio.
Saludos.