Ο τελεστής μετατροπής αλλάζει τον τύπο ενός τελεστέου, με γενική μορφή
(τύπος)τελεστέος. Για παράδειγμα:
(int)42.67 επιστρέφει 42
(char)67.8 επιστρέφει 'C'
(double)3 επιστρέφει 3.0
(double)3/4 επιστρέφει ??
Τι επιστρέφει το (double)3/4;
Αποφασίστε πρώτα τι εφαρμόζεται πρώτο, το cast ή η διαίρεση (δείτε τον πίνακα
προτεραιότητας). Μετά σκεφτείτε τι γίνεται σε μια διαίρεση όπου ο ένας τελεστέος είναι
double και ο άλλος int. Συγκρίνετε με το (double)(3/4).
Αριθμός στον οδηγό: Α5.2
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec05-cast-division ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec05-cast-division.html ·
Markdown (GitHub)