Computere gemmer information ved hjælp af elektroniske komponenter, der forstår to forhold, såsom "fra" og "on", "falsk" og "sand" eller "nej" og "ja". For en computer er de to tilstande nul og én, også kendt som det binært system. Et enkelt et eller nul kaldes en bit, og otte bit sammen, såsom 11010101, kaldes en byte. Hvert bogstav har en numerisk ækvivalent, kaldet en tegnkodning, som en computer bruger internt til at repræsentere bogstavet. For at konvertere et tegn til binært skal du få en tegnkodningstabel og slå den binære værdi op. Universelt transformationsformat 8 er et populært tegnkodningsskema, der bruges af cirka 84 procent af websteder i maj 2015, ifølge W3Teknik.
Decimalsystem
Vores nummereringssystem kaldes decimalsystem fordi det er baseret på tallet 10. Vi har 10 cifre, nummereret fra nul til ni. Når et nummer kræver mere end ét ciffer, såsom nummeret 9, 876, den plads, som hvert ciffer optager, repræsenterer en potens af 10. For eksempel, 9 indtager det sted, der repræsenterer
103eller 1.000; 8 indtager det sted, der repræsenterer 102eller 100; 7 indtager det sted, der repræsenterer 101eller 10; og 6 indtager det sted, der repræsenterer 100eller 1. Summen af hvert ciffer ganget med dets størrelse på 10 giver os den resulterende værdi: (9 gange 1.000) plus (8 gange 100) plus (7 gange 10) plus (6 gange 1), eller 9.876.Dagens video
Binært system
En computer kan ikke gemme ti forskellige tilstande - den kan kun gemme to. Så i stedet for at bruge decimalsystemet baseret på tallet 10, bruger computere binært system, som er baseret på nummer to. I stedet for ti cifre nummereret fra nul til ni, har det binære system to cifre nummereret nul og et. Når et tal kræver mere end et ciffer, følger det samme logik som decimalsystemet, men bruger to potenser i stedet for ti potenser. Overvej for eksempel antallet 1011 i binær. Det første ciffer til venstre, 1, indtager den plads, der repræsenterer 23eller 8; det næste ciffer, 0, er i den position, der repræsenterer 22eller 4; det næste ciffer, 1, indtager pladsen for 21eller 2; og det sidste ciffer, 1, er i den position, der repræsenterer 20, eller en. Til bestemme decimalækvivalenten af den binære værdi, gange (1 gange 8), add (0 gange 4), add (1 gange 2) og derefter add (1 gange 1) for i alt elleve i decimalsystemet.
Tegnkodning
Da en computer kun gemmer nuller og enere, tildeles hvert tegn i alfabetet et binært tal, som computeren bruger til at repræsentere tegnet. Mens der er forskellige tegnkodningstabeller, der oversætter tegn til en numerisk kode, er de fleste baseret på American Standard Code for Information Interchange bord, som oprindeligt blev skabt til teletypemaskinen. For eksempel et stort bogstav EN har en decimalværdi på 65 eller en binær værdi på én byte på 01000001. Et lille bogstav z har en decimalværdi på 122 eller en enkeltbyte binær værdi på 01111010.
Konvertering af et tegn til binært
For at konvertere et tegn til binært skal du bestemme det tegnkodningsskema, som computeren bruger, og slå tegnets værdi op i en referencetabel for skemaet. For eksempel, UTF-8 udvider ASCII-tegnsættet og bruger enten otte, 16, 24 eller 32 bit til at repræsentere tegn og symboler. Det græske store bogstav Omega har en UTF-8 værdi på 1100111010101001, hvilket svarer til 52.905 decimaler.
Tip
Du kan også bruge en online lommeregner at konvertere bogstaver til deres binære ækvivalente værdier.