Bien, hasta aquí se ejecutamos nuestro código en memoria, tendríamos lo siguiente El tipo flotante
tendría el valor de 3.800.5, tal cual como le hemos asignado a nuestra variable de flotante.
Vamos a definir nuestra siguiente variable, que es la variable de doble.
Vamos a trabajar con el tipo double y el formato para mandar a imprimir.
Esta información va a ser porcentaje LF que significa long float, ya que es un valor más largo que
el tipo flotante, por lo tanto se utiliza el F en lugar de simplemente F para especificar que vamos
a imprimir un valor más largo de tipo flotante o lo que es lo mismo, un valor de tipo double.
Bien, así que vamos a definir nuestra variable de tipo double.
Se va a llamar double y le asignamos el valor de 15,4 cualquier valor que deseemos.
Recordemos que también podemos utilizar notación exponencial, ya que precisamente ese tipo double abarca
valores mucho más grandes que el tipo flotante.
Bien, pero de momento vamos a utilizar esta anotación simple.
Agregamos nuestro formato, pero al inicio también vamos a agregar un salto de línea para que imprima
esta información en una nueva línea y posteriormente especificamos el tipo long float y utilizamos nuestra
variable de doble.
No es el tipo de dato, sino recordemos que la variable se llama double.
Bien, vamos a mandar a imprimir y se imprime el valor 15,4 y varios ceros.
En este caso también podemos proporcionar el formato para indicar cuántos ceros queremos que se muestre.
Por ejemplo, en este caso voy a solicitarle solamente dos valores decimales, pero aquí hay que tener
cuidado.
Recordemos que este punto dos se refiere a cuántos dígitos del lado derecho después del punto queremos
que se imprima y este valor del F es long.
Float es el formato que queremos mandar a imprimir.
Parece que es un 21, pero debemos tener cuidado ya que por un lado es two y por otro lado el F.
Bien, vamos a mandar a imprimir y observamos el valor de doble 15,4 y si revisamos nuestra animación
tenemos en memoria nuestra variable de doble con el valor de 15,4.
Vamos a ver ahora el tipo char, el cual nos permite almacenar solamente un carácter.
No podemos almacenar varios caracteres ya que eso ya sería una cadena y para mandar a imprimir solamente
un carácter, el formato que se va a utilizar en la especificación de formato es porcentaje C precisamente
de char, así que vamos a utilizar el tipo de dato char.
La variable se va a llamar carácter y le vamos a asignar en primer lugar.
Por ejemplo, en este caso el carácter A vamos a mandarlo a imprimir, agregamos nuestra cadena, al
principio agregamos un salto de línea y mandamos a imprimir el tipo carácter utilizando el especificados
de formato porcentaje C y posteriormente.
Utilizamos nuestra variable de carácter, vamos a ejecutar y podemos ver que se imprime el carácter
A sin ningún problema.
Si ejecutamos en nuestra animación, podemos observar que la variable de carácter almacena precisamente
este valor el carácter a.
Sin embargo, los caracteres en el lenguaje C se basan en el código ASCII, así que el código aquí es
la siguiente tabla en la cual tenemos una representación del carácter.
Por ejemplo, en este caso, si buscamos el carácter que acabamos de imprimir es el carácter A, pero
tenemos varias representaciones más.
Por ejemplo, este mismo carácter se representa de la siguiente forma Tenemos el valor decimal de 65.
Así que también podemos utilizar este valor para representar este mismo carácter.
También tenemos valores hexadecimales tales y en código HTML, pero de momento en este ejercicio vamos
a utilizar también el carácter decimal para que veamos que podemos utilizar tanto valores decimales
o al mismo carácter para hacer referencia al mismo valor, al mismo carácter.
Así que esta es la tabla en código.
Aquí se hacen una búsqueda en Google.
Pueden encontrar esta tabla sin ningún problema en la página de triple doble punto table puntocom.
Y esa es precisamente la tabla que estoy utilizando aquí.
Significa American Standard Code for Information ínter change, y básicamente es una tabla que nos permite
representar más fácilmente los caracteres.
Aunque la computadora solamente entiende unos y ceros.
Esos unos y ceros se convierten, por ejemplo, en valores decimales o como en este caso, a caracteres.
Eso es lo que significa esta tabla aquí.
Así que vamos a ver entonces otro ejemplo.
Definimos una variable llamada carácter pero en decimal.
Así que si queremos asignar exactamente el mismo carácter según esa tabla, aquí le podemos asignar
el valor de 65, pero ahora en decimal.
Y si mandamos a imprimir este valor, podemos imprimirlo tanto el valor decimal como el valor en código
ASCII.
Tipo carácter, pero ahora en decimal.
Vamos a imprimir el carácter asociado a esta variable, aunque le hemos asignado el valor en decimal.
Vamos a comprobar que podemos mandar imprimir el valor correspondiente a este valor en decimal, pero
se va a imprimir el carácter asociado según la tabla.
Así.
Y comprobamos que el tipo de carácter en decimal, aunque le hemos asignado el valor de 65, cuando
mandamos a imprimir se imprime el valor de la letra A, ya que es precisamente el carácter asociado
a este valor en código ASCII.
Incluso también si queremos mandar a imprimir el valor decimal asociado a esta letra, también lo podemos
hacer.
Voy a copiar y pegar esta línea.
Aquí voy a poner valor.
Decimal del carácter que hemos indicado.
Pero lo que vamos a hacer, en lugar de utilizar el especificados de formato para imprimir un carácter,
vamos a utilizar el especificados de formato para imprimir un decimal un entero.
Así que hacemos esta modificación.
Volvemos a ejecutar y entonces visualizamos que el valor decimal asociado a la letra A es el valor de
65.
Por lo tanto, cuando volvemos a utilizar este valor para asignarlo a un tipo char, entonces se imprime
la letra A.
Simplemente estamos haciendo las conversiones respectivas para manejar ya sea el valor en decimal o
el valor en carácter asociado a este valor decimal.
Y si revisamos nuestra animación, se ejecutaremos este código.
Podemos ver que tenemos la variable carácter decimal con el valor de A.
A pesar de que le hemos asignado el valor de 65.
Cuando se manda a imprimir el valor del carácter a asociado a este valor.
Bien, vamos a tener hasta aquí y continuamos en el siguiente vídeo para seguir estudiando los tipos
de datos básicos en el lenguaje c Saludos.