Hola y bienvenidos.
Vamos a continuar con el tema de variables en el lenguaje C.
Ya hemos visto que podemos definir de esta forma una variable, pero también podemos definir varias
variables en una misma línea de código.
Así que vamos a quitar todo este código.
Recuerden que tienen todo este código en cada uno de los vídeos en la sección de recursos.
Allí pueden descargar el código de cada uno de estos ejemplos.
Para cualquier duda, pueden revisarlo a detalle sin ningún problema.
Bien, entonces, en primer lugar, vamos a declarar nuestras variables.
Declarar varias variables.
Para ello vamos a utilizar la siguiente sintaxis Indicamos el tipo de dato, como ya sabemos.
Posteriormente agregamos el identificador, en este caso el identificador.
Le voy a poner mi número dos porque voy a definir otra variable también que se va a llamar mi número
tres y le asigno, por ejemplo, en este caso el valor de twenty.
Y si quiero definir más de una variable en esta misma línea de código, entonces agrego otro identificador,
otro nombre de variable.
Por ejemplo, en este caso mi número tres, y le asigno ahora, por ejemplo, el valor de 30.
Cualquier valor de tipo entero que deseemos.
Y como siguiente paso vamos a mandar a imprimir el valor de las variables.
Y también de igual manera podemos mandar a imprimir estas variables en la misma línea.
Para ello vamos a hacer lo siguiente Vamos a utilizar nuestro método printf.
Recordemos que tenemos que terminar cada una de las líneas de código con punto y coma, de lo contrario
podemos tener errores de compilación, así que vamos a mandar a imprimir el valor de estas variables.
En primer lugar, utilizamos un especificado de formato para indicar el tipo del valor de la variable
que queremos mandar a imprimir.
Así es como se conoce este porcentaje de un especificado de formato.
Bien, ya hemos comentado antes que este especificado nos va a servir para mandar a imprimir un valor
numérico.
Así que si ponemos después la coma y ponemos nuestra variable, por ejemplo, en este caso la variable
mi número dos.
Entonces se sustituye este valor.
Al momento de mandar imprimir esta cadena estamos diciendo que tome un valor de tipo numérico y por
lo tanto después de la coma especificamos la variable que tiene este valor numérico.
Pero qué pasa si queremos mandar a imprimir más de una variable?
Entonces recordemos que esto simplemente es una cadena.
Por lo tanto, aquí podemos agregar un espacio en blanco, si es que así decíamos, mandar a imprimir
esta información y volvemos a indicar que queremos mandar a imprimir el valor de otra variable de tipo
numérico.
Por ello agregamos este especificado de formato y para agregar el valor de la segunda variable, entonces
volvemos a poner otra coma y especificamos ahora la variable mi número tres.
Aunque vamos a ver más adelante este concepto.
Cabe resaltar en este momento que los nombres de las variables es sensible a mayúsculas y minúsculas.
Por lo tanto, aquí no podemos utilizar, por ejemplo, una U mayúscula si es que el nombre de la variable
hemos definido con u minúscula.
Todo se tiene que respetar mayúsculas y minúsculas.
Si tratamos de ejecutar así nuestro código, vamos a comprobar.
Podemos observar que la variable mi número, utilizando una U mayúscula, no se encuentra, no ha sido
declarada esta variable.
Por lo tanto, tenemos que utilizar el nombre de nuestras variables tal cual como las hemos definido,
respetando mayúsculas y minúsculas, ya que se dice que el lenguaje C es sensible a mayúsculas y minúsculas,
y normalmente las variables, como hemos comentado, las vamos a inicializar con una letra minúscula.
Más adelante vamos a ver las reglas para los nombres de nuestras variables, pero son los elementos
básicos cuando estamos trabajando con variables en el lenguaje C.
Bien, ahora sí, si queremos mandar a imprimir, entonces el valor de la variable número dos y número
tres, vamos a agregar en primer lugar esta cadena agregando los especificados de formato.
Vamos a ejecutar y entonces ahora sí podemos observar el resultado.
Esta primera parte manda a imprimir el valor de la primer variable, la variable mi número dos y ese
segundo especificados de formato manda imprimir el valor de la segunda variable, es decir, la variable
de mi número tres.
Y así, si queremos mandar a imprimir más valores de variables, simplemente vamos a agregar el especificados
de formato respectivo y separando por coma agregamos las demás variables.
Ahora también aquí podemos agregar cualquier cadena.
Debido a que esto simplemente es una cadena, un texto.
Entonces podemos poner lo siguiente Mi número dos es dos puntos, y en este punto se va a sustituir
el valor de la variable mi número dos.
Esto funciona de la siguiente manera se revisa de izquierda a derecha y entonces este primer elemento
de porcentaje D se va a sustituir con la primera variable que encontremos del lado derecho y continuamos
analizando de izquierda a derecha.
Y este segundo elemento entonces lo va a tomar de la siguiente variable que encontremos y así, si tenemos
más elementos, entonces se van a ir tomando de las variables que vayamos especificando.
Así que de esta forma entonces mi número dos es se va a sustituir por el valor de la variable.
Y también aquí mismo podríamos agregar mi número.
Es.
Y entonces, analizando de izquierda a derecha, este elemento va a tomar el valor de nuestra variable,
mi número dos, y este elemento va a tomar el siguiente valor de la variable que encontremos, ya que
al final de cuentas, recordemos que esto simplemente es un texto, una cadena que se analiza de izquierda
a derecha y en ese mismo orden se va sustituyendo los valores de nuestras variables.
Vamos a ejecutar y entonces podemos comprobar que se imprime la cadena.
Mi número dos es y en este momento se toma el valor almacenado en la variable mi número dos.
Así que se toma el valor de esta variable y posteriormente a mi número tres se toma el valor de la variable
número tres y es el valor que sustituye según está especificado de formato que se ha agregado.
Así que ya tenemos los valores de 20 y 30 respectivamente en nuestra salida.
En este caso yo no estoy agregando acentos, ya que en ocasiones al momento de cargar este código o
descargarlo, esos acentos podrían causar problemas al momento en que ustedes abran este código.
Sin embargo, ustedes pueden agregar acentos sin ningún problema.
En este caso, yo no los estoy agregando simplemente para evitar los problemas al momento de descargar
y abrir este código.
Bien, pero básicamente con esto, entonces lo que estamos haciendo es mandando imprimir más de una
variable en la misma línea de código y también aquí.
De igual manera, si esta segunda parte de nuestro texto queremos que se imprima en otra línea, entonces
podemos agregar el carácter especial de salto de línea.
Así que en este momento de mandar a imprimir, esta cadena se imprime en la primer línea.
Posteriormente se imprime un salto de línea y en la siguiente línea se incluye ya esta última parte.
Vamos a comprobarlo.
Vamos a ejecutar y entonces podemos observar 1/1.
Imprime mi número dos es dos puntos 20, incluyendo la coma.
Posteriormente se imprime un salto de línea.
Podemos observar que el salto de línea básicamente es agregar una nueva línea y posteriormente, después
del salto de línea, hemos dejado un espacio en blanco.
Por ello es este espacio en blanco el que hemos agregado.
Este espacio en blanco lo podemos quitar, pero cuando estamos comenzando, podría confundir.
Y simplemente para evitar esta confusión inicial, estoy dejando este espacio en blanco.
Ya posteriormente se manda a imprimir ese espacio en blanco, incluyendo el texto.
Mi número tres es incluyendo el valor de 30.
Pero si ya tenemos claro este concepto de salto de línea, entonces ya no debería haber confusión al
momento de ver este texto.
Ya sabemos que al momento de encontrar este carácter de diagonal inversa n se imprime un salto de línea.
Vamos a comprobar y podemos observar que al inicio ya no se incluye este carácter de salto de línea,
solamente se imprime el texto.
Mi número tres es el valor de 30.
Bien, de momento les voy a seguir dejando este espacio en blanco, pero ustedes ya saben que no es
necesario, simplemente es para que no confundamos de manera inicial estos caracteres, pero conforme
vayamos avanzando nos vamos a ir familiarizando con todos estos conceptos y van a ver que va a ser bastante
sencillo empezar a trabajar con cada uno de estos elementos.
Bien, pongan en práctica lo que hemos visto y continuamos en la siguiente lección.
Saludos.