Læring og lekser
Sjekk svarene til fagene informatikk og elektronikk, og se hvordan man kommer frem til resultatet ved hjelp av plassverdiregning.
Konverter binærtall (base 2) til desimaltall (base 10) umiddelbart med denne gratis nettbaserte binær-til-desimal-omregneren. Skriv inn et tall som kun består av 0-er og 1-er for å se dets desimalverdi, heksadesimalverdi, oktalverdi og en trinnvis beregning av plassverdiene. Du kan også konvertere desimaltall til binærtall, arbeide med brøker og tegnede to-komplementverdier, samt kopiere resultatene. Konverteringene utføres i nettleseren din.
Trykk på en base for å kopiere den. Heksadesimaltall og oktaltall er eksakte, inkludert sifrene etter kommaet.
Skriv inn et tall for å se hvordan det fungerer.
Lær hvordan binærsystemet fungerer, regn om manuelt og les tall med fortegn uten problemer.
Det binære tallsystemet er det tallsystemet datamaskiner bruker. Det består av bare to sifre, 0 og 1, som kalles biter. Det desimale tallsystemet er det systemet folk bruker til daglig, med ti sifre. Ved å konvertere mellom disse to systemene kan man lese hva en datamaskin lagrer, eller skrive inn en verdi på den måten datamaskinen ønsker.
Hver posisjon i et binærtall er verdt det dobbelte av verdien til posisjonen til høyre for den: 1, 2, 4, 8, 16 og så videre. Legg sammen posisjonene som inneholder en 1, så får du desimalverdien. Denne omregneren gjør dette umiddelbart, viser beregningen og gir også heksadesimal- og oktalverdier. For en visuell fremstilling av heksadesimalverdier kan du prøve fargepalettgeneratoren.
Sjekk svarene til fagene informatikk og elektronikk, og se hvordan man kommer frem til resultatet ved hjelp av plassverdiregning.
Les bitflagg, masker, tilgangsrettigheter og registerverdier, eller sjekk hva en signert 8-biters eller 32-biters verdi egentlig er.
Arbeid med IP-adresseoktetter, nettverksmasker og rå byte, eller dekode en byte-streng til lesbar tekst.
Disse eksemplene illustrerer metoden. Du kan skrive inn hvilket som helst av dem i konverteren for å sjekke.
| Binær | Arbeid | Desimal | Hex |
|---|---|---|---|
| 1101 | 8 + 4 + 1 | 13 | D |
| 11010110 | 128 + 64 + 16 + 4 + 2 | 214 | D6 |
| 101.101 | 4 + 1 + 0.5 + 0.125 | 5.625 | 5.A |
| 11111111 (8-bits med fortegn) | 255 − 256 | −1 | FF |
| 10 000 000 (8-bits med fortegn) | 128 − 256 | −128 | 80 |
Regneark og programmeringsspråk har innebygde funksjoner for dette. De er begrenset til mindre tall enn dette verktøyet.
Excel-funksjonen BIN2DEC godtar maksimalt 10 biter og behandler den tiende biten som et tegnbit, så bruk dette verktøyet for lengre verdier.
Alle bitene inngår i verdien. I 8 bit kan man lagre verdier fra 0 til 255.
Den første biten regnes som et negativt tall. I 8 biter kan man lagre tallene fra −128 til 127. For å gjøre et tall negativt, må man snu hver bit og legge til 1.
De samme bitene representerer forskjellige tall ved ulike bredder. 11111111 er −1 som 8-bits tall, men 255 som et tall uten fortegn, og 0000000011111111 er 255 selv som et 16-bits tall med fortegn.
Å skrive et minustegn foran, som −1010, er noe annet enn to-komplement. Dette verktøyet viser begge deler når du konverterer et negativt desimaltall.
Hver konvertering utføres i nettleseren din. Tallene du skriver inn, sendes aldri til serveren vår og lagres ikke.
Binær inndata er begrenset til 2 048 bit, og desimal inndata til omtrent 600 sifre. Desimalbrøker som ikke slutter i binærform, avkortes til 32 binære sifre. Flytende-komma-formater som IEEE 754 tolkes ikke: bitene leses som rene tall.
Skriv plassverdiene 1, 2, 4, 8, 16 og så videre under bitene, med start fra høyre. Legg sammen plassverdiene der biten er 1. For 1101 blir det 8 + 4 + 1 = 13.
Del tallet med 2 gjentatte ganger og noter hver rest. Når du kommer til 0, leser du restene fra den siste til den første. For tallet 13 blir restene 1101.
Ja. Sifrene etter desimaltegnet teller som 1/2, 1/4, 1/8 og så videre, så 101,101 er 5,625. Omvendt konverteres desimalbrøker til opptil 32 binære sifre, og verktøyet forteller deg når en verdi ikke kan skrives nøyaktig.
Toerskomplement er måten datamaskiner lagrer negative heltall på. Den første biten har negativ vekt, så i 8-bitsformat er 11111111 lik −1 og 10000000 lik −128. Merk av for alternativet «signed» og velg en bitbredde for å lese bitene på denne måten.
Opptil 2 048 bit, eller omtrent 600 desimalsifre. Konverteringen bruker eksakt aritmetikk med vilkårlig presisjon, slik at store tall ikke mister sifre slik de ville gjort i en vanlig kalkulator.
Binære tall består kun av 0 og 1. Hvis tallet ditt inneholder sifre som 2 til 9, er det sannsynligvis et desimaltall, så bytt til Desimal → Binær. Mellomrom, understreker og en innledende 0b blir ignorert.
Ja. Hver konvertering viser også verdien i heksadesimal (base 16) og oktal (base 8), og du kan trykke på en hvilken som helst verdi for å kopiere den.
Når du skriver inn et heltall i byte (et multiplum av 8 bit), viser verktøyet også teksten som disse byte-ene utgjør i UTF-8; for eksempel er 01001000 01101001 «Hi».
Nei. All konvertering skjer i nettleseren din, og ingenting av det du skriver inn blir sendt til serveren vår eller lagret.
Ja. Legg til ?mode=b2d&value=11010110 eller ?mode=d2b&value=214 i nettadressen.
Hjemmesiden inneholder dusinvis av andre gratisverktøy som ikke krever en API-nøkkel.
Konverter tekst til store bokstaver, camelCase, title case, snake_case og mer.
Åpne verktøyTell ord, tegn, setninger og lesetid mens du skriver.
Åpne verktøySammenlign to tekster linje for linje for å se hva som har endret seg.
Åpne verktøyFjern gjentatte linjer fra en liste eller en tekstblokk.
Åpne verktøyIngen spørsmål som samsvarer.
Del dine tanker om dette verktøyet med andre besøkende.