BIN2DEC funzione di Excel converte un numero binario (base 2) in un numero decimale ( base 10) . Questa conversione è spesso necessaria in programmazione in quanto linguaggio macchina è in binario , ma l'uomo usa il sistema decimale . Istruzioni
1
Imparare la sintassi per BIN2DEC . E ' BIN2DEC ( valore ) dove il valore è il numero binario da convertire in decimale . Il valore non può avere più di 10 bit , incluso il bit di segno . Il bit di segno è il bit più significativo e tutti gli altri bit sono bit di grandezza .
2
studiare come BIN2DEC viene valutato. Ogni posizione rappresenta una potenza di 2 inizia con 0 nel posto più a destra e aumentando di 1 per ogni posizione a sinistra . Così, il primo posto dà il numero di 1 , il secondo posto è il numero di 2s , il terzo posto è il numero di 4s e così via tale che il luogo all'ennesima rappresenta il valore 2 ^ n . 1101 viene valutato come 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 + 4 + 0 + 1 = 13 .
3
Osservare come questo formato permette di numeri negativi di essere rappresentati da notazione in complemento a due . A 1 nel 10 ° posto indica un numero negativo che può essere valutata come ( valore - 2 ^ 10) . Così, 1000001101 = 525 - . 1024 = -499
4
Aspettatevi BIN2DEC di restituire il # valore ! valore di errore se l'argomento non è un numero binario o ha più di 10 bit .
5
Guarda un esempio di BIN2DEC . = BIN2DEC ( 1100100 ) restituisce 100 . 2 ^ 6 +2 ^ 5 +2 ^ 2 = 64 +32 +4 = 100 . = BIN2DEC ( 1111111111 ) restituisce -1 utilizzando la notazione in complemento a due .