Los principales tipos de datos en c son:
- int: sirve para guardar números enteros
- float: sirve para guardar números reales
- char: sirve para guardar caracteres
Adicionalmente existen modificadores para el tipo de dato int como son: short, long, signed y unsigned. También existe un tipo de dato con coma flotante más grande que float llamado double.
Para declarar una variable en c se debe definir el tipo de dato y a continuación el nombre de la variable:
Tipo_de_dato Nombre;
Opcionalmente puede inicializarse, es decir asignar un valor a la variable al ser declarada:
Tipo_de_dato Nombre = valor;
Variables globales: son las que se declaran fuera de todas las funciones y pueden usarse dentro de cualquier función.
Variables locales: son las que se declaran dentro de una función y solamente pueden usarse en esa función.
Ejemplo:
Declarar una variable de tipo int sin asignar un valor inicial, una variable float iniciada en 3.5 y una variable char iniciada con el carácter ‘a’.
![](https://cienciayt.com/wp-content/uploads/programacion/c/tipos-datos-a.png)