Wie würden Sie die Nummer 1010101 in binärer auf Dezimalzahl übergeben?
Um von binär in dezimal umzuwandeln, multiplizieren Sie jede Zahl mit zwei auf die Zahl, die der Position dieser Zahl entspricht, beginnend mit 0 für die Zahl plus nach rechts, und erhöhen Sie für die Zahlen plus nach links. Also, für 1010101, die Berechnung wäre 1 * 2^0 + 0*2^1 + 1 * 2^2 + 0 * 2^3 + 1*2^4 + 0*2^5 + 1*2^6 Wie jede Zahl multipliziert mit 0 ergibt 0, und jede Zahl hinzugefügt mit 0 gibt die gleiche Zahl, die Zahlen, die 0 sind weggelassen werden können. So würden wir nur 2^0 + 2^2 + 2^4 + 2^6 = 85. Lassen Sie mich ein Beispiel mit einer Zahl hinzufügen, die nicht fängt, so dass es klar ist, durch welche Zahl zu zählen beginnen. So für 1101, die Berechnung wäre 2^0 + 2^2 + 2^3 = 13.