Ich habe versucht, 23 in binären zu konvertieren und kam durch die Verwendung the following process mit der Nummer 100111
up:Warum ist 23 gleich 10111 in binär?
1) 23 = 22 + 1 // find out the least significant bit 1
2) 22/2 = 10 + 1 // next bit is 1
3) 10/2 = 4 + 1 // next bit is 1
4) 4/2 = 2 + 0 // next bit is 0
Also mit den 2 in dezimal Ich bin links, die 10 in binär ist. Jetzt bin Aufschreiben ich die Nummer:
10 plus die Bits aus den Operationen 4, 3, 2, 1 gibt mir 100111
jedoch ist die Antwort 10111
. Wo ist mein Fehler?
Es klingt nicht wie eine Programmierfrage. –
Zuletzt habe ich überprüft, '10/2 = 5' ... –
Dies ist eine wirklich bizarre Art, binär zu zählen ... – ndugger