Verktyg för omvandlare

0 bits

Enter a binary number (spaces are allowed for readability). Choose between unsigned and signed (two's complement) interpretation.

Bits:

0

Type:

Unsigned

Om det här verktyget

En binär till decimalomvandlare är ett verktyg som omvandlar binära tal till deras decimalekvivalenter. Varje binärt tal tolkas antingen som ett osignerat tal eller som ett signerat tal med hjälp av tvåkomplementrepresentation.

Så här fungerar det

  1. The input binary string is validated to ensure it contains only 0s and 1s (spaces are allowed for readability).
  2. The user can choose between unsigned and signed (two's complement) interpretation.
  3. For unsigned interpretation, each bit's value is calculated based on its position (2^position) and summed up.
  4. For signed interpretation (two's complement), if the leftmost bit is 1, the number is negative. The two's complement conversion is applied to determine the magnitude.
  5. Det resulterande decimalvärdet visas.

Vanliga användningsområden

  • Utbildning i datavetenskap:Förstå hur binära tal tolkas som decimalvärden i datorer.
  • Digital elektronik:Konvertera binära signaler från hårdvara till mänskligt läsbara decimalvärden.
  • Programming:Tolka binära data som läses från filer eller nätverkssocketar som decimaltal.
  • Analys av data:Konvertera binärt kodade data till decimalformat för analys.
  • Cryptography:Konvertera binärt kodade nycklar eller värden till decimaltal för kryptografiska beräkningar.

Grunderna i binära system

Det binära systemet använder endast två siffror, 0 och 1, för att representera tal. Varje siffra i ett binärt tal kallas för en bit. Binära tal kan användas för att representera både positiva och negativa tal med olika metoder, till exempel tvåkomplement för negativa tal.

Exempel på konvertering av binär till decimal

Binary Osignerad decimal Signed Decimal (Two's Complement)
0000 0 0
0001 1 1
0101 5 5
1000 8 -8
1111 15 -1
11111111 255 -1

Related Tools