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

Κ4.7 · 0xbeef | 0xcafe0000

Kahoot «Git και Τελεστές» (διάλεξη 4) · Δυσκολία ★★★ · multiple-choice · 29% σωστές απαντήσεις (318 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 4, 5

Ποια η τιμή της παράστασης 0xbeef | 0xcafe0000;

Συχνή παρανόηση

Το 29% απάντησε 0xbeefcafe, διαβάζοντας το OR σαν «παράθεση με τη σειρά που γράφονται»· όμως το OR δεν μετακινεί bits, το καθένα μένει στη θέση του, και το 0xcafe βρίσκεται στα πάνω 16 bits.

Υπόδειξη

Κάθε δεκαεξαδικό ψηφίο είναι 4 bits. Τα δύο νούμερα έχουν μη μηδενικά ψηφία σε διαφορετικές θέσεις· τι κάνει το OR όταν σε κάθε θέση ο ένας από τους δύο είναι 0;

Αριθμός στον οδηγό: Κ4.7 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: kahoot-or-combine · Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-or-combine.html · Markdown (GitHub)