Diferencia entre revisiones de «Curso de Programación en C/Prog40»
								
								Ir a la navegación
				Ir a la búsqueda
				
			
		
					
								
							
		 (→Resultado)  | 
			
(Sin diferencias) 
 | 
Revisión actual del 05:01 25 feb 2012
Prog40
 1 #include <stdio.h>
 2 
 3 int main( void )
 4 {
 5   float PI = 3.141592;
 6 
 7   char Siete = '7';
 8   puts( "\n\tEl operador cast\n" );
 9 
10   printf( "\tPI como intero sin cast = %i\n", PI );
11   printf( "\tPI como intero con cast = %i\n", (int)PI );
12 
13   printf( "\tSiete como char = %c\n", Siete );
14   printf( "\tSiete como int con cast = %i\n", (int)Siete );
15   printf( "\tSiete como float con cast = %f\n", (float)Siete );
16 
17   return 0;
18 }
Resultado
[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog40 Prog40.c
Prog40.c: In function ‘main’:
Prog40.c:12: warning: format ‘%i’ expects type ‘int’, but argument 2 has type ‘double’
[rrc@Pridd CClase]$ ./Prog40 
       El operador cast
       PI como intero sin cast = 0
       PI como intero con cast = 3
       Siete como char = 7
       Siete como int con cast = 55
       Siete como float con cast = 55.000000