Tipos de datos (variables)
Los tipos de datos, la información que manipularemos en C, serán variables. Estas variables pueden ser de diferentes tipos. Vamos a ver las más comunes. Hay que decir que generalmente en todos los lenguajes de programación son los mismos tipos o muy parecidos.
Empezamos con los datos numéricos, que pueden ser:
-Tipo entero (int): estas variables contienen datos numéricos enteros.
-Tipo float: son datos numéricos con decimales.
-Tipo double: también contienen datos numéricos con decimales, pero a diferencia del float, estas variables son de más tamaño, es decir, que pueden almacenar números más grandes.
Y luego estarían los datos referentes a las caracteres o cadenas:
-Tipo char: estas variables contienen un solo carácter. Por ejemplo: A, h, b, 1, 5... lo que sea, pero solo un dígito.
-Tipo string: son cadenas de caracteres, no es un tipo de datos como tal, pero ya veremos más adelante cómo se utilizan.
Para crear las variables y asignarles valores se hace de la siguiente forma:
<tipo_de_variable> <nombre_variable> = <valor>
Esa es la estructura a seguir, en C quedarían así algunos ejemplos:
int num = 7;
char caracter = 'b'
Tiene que quedar muy claro que si en el programa queremos almacenar un número tipo int, dicha variable tiene que ser tipo int, no puede ser tipo char o double. C es muy inflexible en eso, los datos tienen que estar claramente distinguidos.
Por ejemplo, NO podemos hacer lo siguiente:
int num = 10.95;
Nos dará error, porque el valor es un número con decimales, por lo que tendremos que utilizar un double o float.
Por último un tipo de dato diferente, dato bool, que puede tomar solo dos valores "true" o "false", es decir, verdadero o falso.
No os preocupéis que todo esto se va a poner en práctica en la siguiente lección, donde enteréis mejor el uso de las variables.