Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α5.2 · Cast και διαίρεση: (double)3/4

Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 14 · Δυσκολία ★☆☆ · trace · Κεφάλαια: 5

Ο τελεστής μετατροπής αλλάζει τον τύπο ενός τελεστέου, με γενική μορφή (τύπος)τελεστέος. Για παράδειγμα:

(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)