Προς το περιεχόμενο

C


maria_smile

Προτεινόμενες αναρτήσεις

ειναι ενας αριθμος γραμμενος στη δεκαεξαδικη του μορφη

 

αν θες να κανεις ευκολα μετατροπες απο δεκαεξαδικο σε δεκαδικο, χρησιμοποιησε το calculator των windows. Πατα View>Scientific και επανω αριστερα θα εχεις επιλογη για το αριθμητικο συστημα που θες.

 

Αν θες να μετατρεψεις απο 16δικο σε δεκαδικο, επιλεγεις το hex, γραφεις τον αριθμο, και μετα επιλεγεις dec.

 

Voila!

 

Αν θες να το δεις προγραμματιστικά τώρα....

αν γραψεις αυτο

>
int a = 0x41;
printf(" a = %d", a);

το αποτελεσμα θα ειναι

a = 65

 

Αν πάλι γραψεις

>
int a = 65; // δεκαδικό, έτσι?
printf(" a = %x", a);

θα σου δώσει αποτέλεσμα

a = 41

 

Με λίγα λόγια, ο αριθμός ειναι ο ίδιος, απλά η αναπαράστασή του αλλάζει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...