| | |
Summary: 15 # Beispiel: Explizite TypUmwandlung
1 #include
2 int main( void )
3 {
4 int i = 1, j = 4 ;
5 float f = 3.6 ;
6 (int) 3.14 ; / * == 3 (double > int) */
7 (int) 3.14 ; / * == 3 * /
8 (char) 23 ; / * == 23 (int > char) */
9 (float) ( i + 1 ) ; / * == 2.0 (int > float) * /
10 1 / (float) j ; / * == 0.25, im Gegensatz zu * /
11 1 / j ; /* == 0 und zu */
12 (float) ( 1 / j ) ; /* == 0.0 */
13 (int) ( f + 0.5 ) ; /* == 4 (double > int) */
14 return 0 ;
15 }
112
5.2.3 Pr˜ azedenz und Assoziativit˜ at von Operato
ren
. Die Pr˜ azedenz der Operatoren bestimmt die Reihenfolge,
|