Curso de Programación en C/Prog38

De WikiCabal
Ir a la navegación Ir a la búsqueda

Prog38

 1 #include <stdio.h>
 2 
 3 int main( void )
 4 {
 5   printf( "Operadores de Comparación\n\n" ); 
 6 
 7   int Examen = 4;
 8 
 9   if( Examen == 4 )
10     printf( "Examen == 4 por true\n" );
11   else
12     printf( "Examen != 4 por false\n" );
13 
14   if( Examen == '4' )
15     printf( "Examen == \'4\'por true\n\n" );
16   else
17     printf( "Examen != \'4\' por false\n\n" );
18 
19   if( Examen != 4 )
20     printf( "Examen != 4 por true\n" );
21   else
22     printf( "Examen == %i por false\n", Examen );
23 
24   if( Examen != '4' )
25     printf( "Examen != \'4\' por true\n\n" );
26   else
27     printf( "Examen == %i por false\n\n", Examen );
28 
29   if( Examen > 4 )
30     printf( "Examen > 4 Por True\n" );
31   else
32     printf( "Examen NO ES > 4 por false\n" );
33 
34   if( Examen > '4' )
35     printf( "Examen > \'4\' Por True\n\n" );
36   else
37     printf( "Examen NO ES > \'4\' por false\n\n" );
38 
39   if( Examen < 4 )
40     printf( "Examen < 4 Por True\n" );
41   else
42     printf( "Examen NO ES < 4 por false\n" );
43 
44   if( Examen < '4' )
45     printf( "Examen < \'4\' Por True\n\n" );
46   else
47     printf( "Examen NO ES < \'4\' por false\n\n" );
48 
49   if( Examen >= 4 )
50     printf( "Examen >= 4 Por True\n" );
51   else
52     printf( "Examen NO ES >= 4 por false\n" );
53 
54   if( Examen >= '4' )
55     printf( "Examen >= \'4\' Por True\n\n" );
56   else
57     printf( "Examen NO ES >= \'4\' por false\n\n" );
58 
59   if( Examen <= 4 )
60     printf( "Examen <= 4 Por True\n" );
61   else
62     printf( "Examen NO ES <= 4 por false\n" );
63 
64   if( Examen <= '4' )
65     printf( "Examen <= \'4\' Por True\n\n" );
66   else
67     printf( "Examen NO ES <= \'4\' por false\n\n" );
68 
69   printf( "El número 4 = %i pero el numeral \'4\' = %i\n\n", 4, '4' );
70 
71   return 0;
72 }

Resultado

[rrc@Pridd CClase]$ gcc -Wall -O2 -o Prog38 Prog38.c 
[rrc@Pridd CClase]$ ./Prog38
Operadores de Comparación

Examen == 4 por true
Examen != '4' por false

Examen == 4 por false
Examen != '4' por true

Examen NO ES > 4 por false
Examen NO ES > '4' por false

Examen NO ES < 4 por false
Examen < '4' Por True

Examen >= 4 Por True
Examen NO ES >= '4' por false

Examen <= 4 Por True
Examen <= '4' Por True

El número 4 = 4 pero el numeral '4' = 52

Explicación