Bästa svaret
Precis som i decimaltalssystem är basen 10, i binärt talsystem har basen 2, dvs. det finns bara två siffror som kallas bitar 0 och 1. Alla siffror är en kombination av endast 0 och 1. Därför blir platsvärdet 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3, 2 ^ 4, 2 ^ 5…. etc. Från och med vänster kommer 0101 att vara 1×2 ^ 0 + 0 × 2 ^ 1 + 1 × 2 ^ 2 + 0 × 2 ^ 3 = 1 + 0 + 4 + 0 = 5.
Därför blir decimaltal motsvarande binärt tal 0101 5.
Svar
Binärt fungerar på ett intressant sätt. Det är bas 2, vilket innebär att det finns två möjliga tillstånd på 0 eller 1 (i motsats till bas 10 som har 10 möjliga status på 0–9 för varje ”plats”). Detta innebär att när du räknar i binär måste du tänka lite annorlunda.
- Först har du ”ones” -platsen, som bara kan vara 0 eller 1 (representerad av samma siffror).
- Då har du platsen ”två”, som bara kan vara 0 eller 1. I det här fallet är det ”ett enkelt ja / nej om det finns två i siffran. 0 betyder” nej ”, medan 1 betyder ”ja”. Som ett exempel är ”10” i binära lika med 2 i bas 10, medan ”11” är lika med 3.
- Då har du ”fyra” plats. Du borde kunna se ett mönster vid den här punkten. Varje på varandra följande plats är två gånger platsen före den. Du lägger bara till varje plats för att få ett nummer. Så ”100” är 4, ”101” är 5, ”110” är 6 och ”111” är 7.
När du kommer till femte plats har du kommit till ”32nds” plats. Att skriva 32 i binär skulle vara 10000. Det är ”en 32 och ingenting av något annat”. Om du skrev ”11111” att ”s” en 32+ en 16+ en 8+ en 4+ en 2+ en 1 ”, eller 63.
Du kan hålla det igång för alltid och göra valfritt nummer du önskas bara genom att variera 1 ”och 0” för respektive plats.