Μάθετε τη σύνταξη για BIN2DEC . Είναι BIN2DEC ( αξία ) , όταν η αξία είναι ο δυαδικός αριθμός για τη μετατροπή σε δεκαδικό . Η τιμή δεν μπορεί να έχει περισσότερα από 10 bits , συμπεριλαμβανομένου του bit πρόσημου . Το σημάδι bit είναι το πιο σημαντικό κομμάτι και όλα τα άλλα bit είναι bit μεγέθους . 2
Μελέτη πώς BIN2DEC αξιολογείται . Κάθε θέση αντιπροσωπεύει μία δύναμη του 2 που αρχίζει με μηδέν στο δεξιότερο χώρο και την αύξηση κατά 1 για κάθε θέση προς τα αριστερά . Έτσι, η πρώτη θέση δίνει τον αριθμό των 1s , η δεύτερη θέση είναι ο αριθμός των 2s, η τρίτη θέση είναι ο αριθμός των 4S και ούτω καθεξής , έτσι ώστε το νιοστό μέρος αντιπροσωπεύει την τιμή 2 ^ n . 1101 αξιολογείται ως 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13 .
Εικόνων 3
Παρατηρήστε πώς επιτρέπει αυτή τη μορφή αρνητικών αριθμών να εκπροσωπείται από συμβολισμό συμπληρώματος ως προς δύο . A 1 στην 10η θέση υποδηλώνει ένα αρνητικό αριθμό που μπορούν να αξιολογηθούν ως (τιμή - 2 ^ 10 ) . Έτσι , 1000001101 = 525 - . 1024 = -499
Η 4
περιμένετε BIN2DEC να επιστρέψει το # VALUE! τιμή σφάλματος αν το επιχείρημα αυτό δεν είναι ένα δυαδικό αριθμό ή έχει περισσότερα από 10 bits .
5
Κοιτάξτε ένα παράδειγμα BIN2DEC . = BIN2DEC ( 1100100 ) επιστρέφει την τιμή 100 . 2 ^ 6 ^ 5 +2 +2 ^ 2 = 64 +32 +4 = 100 . = BIN2DEC ( 1111111111 ) επιστρέφει -1 χρησιμοποιώντας συμβολισμό δύο συμπληρωμάτων
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα