#include #include int main(int argc, char *argv[]) { int entero1=2, entero2=3; float real1=3., real2=10.0; double doblepre1=1.0, doblepre2=1.0; char c1='a', c2='Z'; int logico1=1, logico2=0; /* Ejemplos de expresiones de tipo entero, real, real doble precision, caracter y logico en C */ printf("\n\tEjemplos de expresiones de distinto tipo\n"); printf("Esto es una expresion de tipo entero 2+3= %5d\n", 2+3); printf("Esto es una expresion de tipo real 10/3= %f\n", 10./3. ); printf("Esto es una expresion de tipo real de doble precision raiz de 10= %lf\n", sqrt(10.) ); printf("Esto es una expresion de tipo caracter: %c, que se almacena como un entero %d\n" , 'a','a'); printf("Esto son dos expresiones de tipo logico 4 > 5: %d y 4 < 5: %d\n", 4 > 5, 4 < 5); printf("\n\tEjemplos de expresiones de distinto tipo que contengan variables\n"); printf("\nContenido de las variables enteras entero1 %d y entero2 %d", entero1, entero2); printf("\nContenido de las variables reales real1 %f y real2 %f", real1, real2); printf("\nContenido de las variables reales de doble precision doblepre1 %lf y \ndoblepre2 %lf", doblepre1, doblepre2); printf("\nContenido de las variables caracter c1 %c y c2 %c", c1, c2); printf("\nContenido de las variables logicas logico1 %d y logico2 %d\n", logico1, logico2); printf("\nExpresiones con variables:\n"); printf("\nSuma de dos variables enteras: %d y %d es %d\n", entero1, entero2, entero1+entero2); printf("\nSuma de dos variables reales: %f y %f es %f\n", real1, real2, real1+real2); entero1 = entero1 + entero2; real1 = real1 + real2; printf("\nContenido de las variables enteras entero1 %d y entero2 %d", entero1, entero2); printf("\nContenido de las variables reales real1 %f y real2 %f\n", real1, real2); /* Operaciones de lectura de variables */ printf("\nDame dos valores enteros: "); scanf("%d%d", &entero1, &entero2); printf("\nDame dos valores reales: "); scanf("%f%f", &real1, &real2); printf("\nDame dos valores reales doble precision: "); scanf("%lf%lf", &doblepre1, &doblepre2); printf("\nDame dos valores tipo caracter: "); scanf("\n%c %c", &c1, &c2); printf("\nContenido de las variables enteras entero1 %d y entero2 %d", entero1, entero2); printf("\nContenido de las variables reales real1 %f y real2 %f\n", real1, real2); printf("\nContenido de las variables reales de doble precision doblepre1 %lf y \ndoblepre2 %lf", doblepre1, doblepre2); printf("\nContenido de las variables caracter c1 %c y c2 %c\n", c1, c2); system("PAUSE"); return 0; }