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

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

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

  • 0
maria_smile

C

Ερώτηση

4 απαντήσεις σε αυτή την ερώτηση

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

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

 

αν θες να κανεις ευκολα μετατροπες απο δεκαεξαδικο σε δεκαδικο, χρησιμοποιησε το 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

 

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

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
×
×
  • Δημιουργία νέου...