/* * Universidad del Zulia * Facultad Experimental de Ciencias * Licenciatura en Computación * Autor: Jaime Soto * * Archivo: main.c */ #include <stdio.h> #include <stdlib.h> #define CONSTANTE 10 /* * */ int main(int argc, char** argv) { /* Declaracion */ int entero; float flotante; float fp1,fp2,fp3; double doble; char caracter; /* Strings */ char cadena[6] = {'c','a','d','e','n','a'}; char *s1 = "abcd"; char s2[] = "efgh"; /* Inicialización */ entero = 5; flotante = 1234.1234f; fp1 = 0.0f; fp2 = 0.0f; fp3 = 0.0f; doble = 3.1416; caracter = 'A'; printf("Tamano sizeof(entero)); printf("Tamano sizeof(doble)); printf("Tamano sizeof(flotante)); printf("Tamano sizeof(caracter)); printf("Tamano sizeof(cadena)); del dato entero (int) es %d bytes\n", del dato doble (double) es %d bytes\n", del dato flotante (float) es %d bytes\n", del dato caracter (char) es %d bytes\n", del dato cadena es %d bytes\n", (Strig) /* Formatos de impresion */ printf("Dato entero : %i\n", entero); printf("Dato punto f.: %4.2f\n", flotante); printf("Dato punto f.: %e\n" , flotante); printf("Dato punto f.: %E\n" , flotante); printf("Dato doble : %f\n", doble); printf("Direccion de memoria es: %p\n", &doble); printf("Dato caracter: %d\n", caracter); printf("Dato caracter: %c\n", caracter); printf("Dato cadena : %s\n", cadena); // No es un tipo de dato realmente printf( "%s %16lu \n", s1, s1); printf( "%s %16lu \n", s2, s2); s1 = s2; printf( "%s %16lu \n", s1, s1); printf( "%s %16lu \n", s2, s2); /* Captura de datos */ //scanf("%e %g %f", &fp1, &fp2, &fp3); //Punto flotante return(0); }