Nombres de las variables:
A estas, no se les puede dar cualquier nombre, deben seguir estas reglas:
- No se pueden poner más que letras de la 'a' a la 'z' (la ñ no vale), números y el símbolo '_'. Los acentos no valen.
- No se pueden poner signos de admiración, ni de interrogación...
- El nombre de una variable puede contener números, pero su primer carácter no puede serlo.
Tipos de Datos:
Para declara una variable es necesario indicar qué tipo de dato va a contener. Los tipos de datos que permite el lenguaje C son:
- char Almacena un solo carácter ASCII como A, B, C, ... a, b, c, ... 1, 2, ...;( )
- int Almacena un valor numérico entero (integer). Rango [-32768, 32768]
- float Almacena un valor numérico real, con decimales. Rango [3.4e-38 , 3.4e38]
- double (flotante de doble precisión)
- Void Sin valor
La función printf y las variables:;Si queremos mostrar por pantalla el valor de una variable utilizando printf debemos utilizar unos caracteres especiales según el tipo de dato que queramos mostrar:
- %i y %d Sirven para imprimir variables de tipo int o entero.
- %c Sirve para imprimir variables de tipo char o caracter.
- %f Sirve para imprimir variables de tipo float o double (Real)
- %g Muestra un real quitando los ceros que están demás
- %s Sirve para imprimir variables de tipo Cadena
- %ld Entero Largo
- %u Decimal sin signo
- %lf Doble Posición
- %h Entero Corto
- %o Octal
- %x Hexadecimal
- %e Notación Científica
- %p Puntero
- %% Imprime Porcentaje
Comando auxiliar para pausar la pantalla: system ("pause");
...........................................................................................................
// Ejemplo de Variable Entera ( int )
#include <stdio.h>
int main() {
// declaración de las variables
int nom_variable; // int es Entero
// Inicializarla (darle un valor ej 5)
nom_variable = 5;
printf("Valor de mi variable entera %i \n", nom_variable); // printf es imprimir por pantalla // %i es lo que indica que se debe mostrar la variable como entero // \n hará un salto de línea luego de escribir el texto
return 0;
}
...........................................................................................................
.