Curso de Programación en C/Prog40
Ir a la navegación
Ir a la búsqueda
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