Hvordan konverterer jeg bokstaver til binære?

Datamaskiner lagrer informasjon ved hjelp av elektroniske komponenter som forstår to forhold, for eksempel "av" og «på», «usant» og «sant» eller «nei» og «ja». For en datamaskin er de to tilstandene null og én, også kjent som de binært system. En enkelt en eller null kalles en bit, og åtte biter sammen, for eksempel 11010101, kalles en byte. Hver bokstav har en numerisk ekvivalent, kalt en tegnkoding, som en datamaskin bruker internt for å representere bokstaven. For å konvertere et tegn til binært, skaff en tegnkodingstabell og slå opp den binære verdien. Universelt transformasjonsformat 8 er et populært tegnkodingsskjema som brukes av omtrent 84 prosent av nettstedene i mai 2015, ifølge W3Techs.

Desimalsystem

Vårt nummersystem kalles desimalsystem fordi det er basert på tallet 10. Vi har 10 sifre, nummerert fra null til ni. Når et tall krever mer enn ett siffer, for eksempel nummeret 9, 876, plassen som hvert siffer opptar representerer en potens på 10. For eksempel, 9 opptar plassen som representerer

103eller 1000; 8 opptar plassen som representerer 102eller 100; 7 opptar plassen som representerer 101eller 10; og 6 opptar plassen som representerer 100, eller 1. Summen av hvert siffer multiplisert med størrelsen 10 gir oss den resulterende verdien: (9 ganger 1000) pluss (8 ganger 100) pluss (7 ganger 10) pluss (6 ganger 1), eller 9876.

Dagens video

Binært system

En datamaskin kan ikke lagre ti forskjellige tilstander - den kan bare lagre to. Så i stedet for å bruke desimalsystemet basert på tallet 10, bruker datamaskiner binært system, som er basert på nummer to. I stedet for ti sifre nummerert null til ni, har det binære systemet to sifre nummerert null og én. Når et tall krever mer enn ett siffer, følger det samme logikk som desimalsystemet, men bruker to potenser i stedet for ti potenser. Tenk for eksempel på tallet 1011 i binær. Det første sifferet til venstre, 1, opptar plassen som representerer 23eller 8; neste siffer, 0, er i posisjonen som representerer 22eller 4; neste siffer, 1, opptar plassen for 21eller 2; og det siste sifferet, 1, er i posisjonen som representerer 20, eller en. Til bestemme desimalekvivalenten til den binære verdien, multipliser (1 ganger 8), legg til (0 ganger 4), legg til (1 ganger 2) og legg til (1 ganger 1) for totalt elleve i desimalsystemet.

Tegnkoding

Siden en datamaskin bare lagrer nuller og enere, blir hvert tegn i alfabetet tildelt et binært tall som datamaskinen bruker for å representere tegnet. Selv om det er forskjellige tegnkodingstabeller som oversetter tegn til en numerisk kode, er de fleste basert på American Standard Code for Information Interchange bord, som opprinnelig ble laget for teletypemaskinen. For eksempel en stor bokstav EN har en desimalverdi på 65, eller en binærverdi på én byte på 01000001. En liten bokstav z har en desimalverdi på 122, eller en enkeltbyte binær verdi på 01111010.

Konvertering av et tegn til binært

For å konvertere et tegn til binært, bestemme tegnkodingsskjemaet som datamaskinen bruker, og slå opp tegnets verdi i en referansetabell for skjemaet. For eksempel, UTF-8 utvider ASCII-tegnsettet og bruker enten åtte, 16, 24 eller 32 biter for å representere tegn og symboler. Den greske store bokstaven Omega har en UTF-8 verdi på 1100111010101001, som tilsvarer 52 905 desimaler.

Tips

Du kan også bruke en online kalkulator å konvertere bokstaver til deres binære ekvivalente verdier.