Datorer lagrar information med hjälp av elektroniska komponenter som förstår två villkor, såsom "av" och "på", "falskt" och "sant" eller "nej" och "ja". För en dator är de två tillstånden noll och ett, även känt som de binärt system. En enda etta eller nolla kallas en bit och åtta bitar tillsammans, till exempel 11010101, kallas en byte. Varje bokstav har en numerisk motsvarighet, kallad teckenkodning, som en dator använder internt för att representera bokstaven. För att konvertera ett tecken till binärt, skaffa en teckenkodningstabell och slå upp det binära värdet. Universal transformation format 8 är ett populärt teckenkodningsschema som används av cirka 84 procent av webbplatserna i maj 2015, enligt W3Teknik.
Decimalsystem
Vårt numreringssystem kallas för decimalsystem eftersom det är baserat på siffran 10. Vi har 10 siffror, numrerade noll till nio. När ett nummer kräver mer än en siffra, till exempel numret 9, 876, platsen som varje siffra upptar representerar en potens av 10. Till exempel,
9 upptar den plats som representerar 103eller 1 000; 8 upptar den plats som representerar 102eller 100; 7 upptar den plats som representerar 101eller 10; och 6 upptar den plats som representerar 100, eller 1. Summan av varje siffra multiplicerad med dess storlek 10 ger oss det resulterande värdet: (9 gånger 1 000) plus (8 gånger 100) plus (7 gånger 10) plus (6 gånger 1), eller 9 876.Dagens video
Binärt system
En dator kan inte lagra tio olika tillstånd - den kan bara lagra två. Så istället för att använda decimalsystemet baserat på siffran 10, använder datorer binärt system, som är baserad på nummer två. I stället för tio siffror numrerade noll till nio, har det binära systemet två siffror numrerade noll och ett. När ett tal kräver mer än en siffra följer det samma logik som decimalsystemet, men använder två potenser istället för tiopotenser. Tänk till exempel på antalet 1011 i binärt. Den första siffran till vänster, 1, upptar den plats som representerar 23eller 8; nästa siffra, 0, är i den position som representerar 22eller 4; nästa siffra, 1, upptar platsen för 21eller 2; och den sista siffran, 1, är i den position som representerar 20, eller en. Till bestäm decimalekvivalenten för det binära värdet, multiplicera (1 gånger 8), addera (0 gånger 4), addera (1 gånger 2) och sedan addera (1 gånger 1) för totalt elva i decimalsystemet.
Teckenkodning
Eftersom en dator bara lagrar nollor och ettor, tilldelas varje tecken i alfabetet ett binärt tal som datorn använder för att representera tecknet. Även om det finns olika teckenkodningstabeller som översätter tecken till en numerisk kod, är de flesta baserade på American Standard Code for Information Interchange tabell, som ursprungligen skapades för teletypmaskinen. Till exempel en versal A har ett decimalvärde på 65 eller ett binärt värde på en byte på 01000001. En liten bokstäver z har ett decimalvärde på 122 eller ett binärt värde på en byte på 01111010.
Konvertera ett tecken till binärt
För att konvertera ett tecken till binärt, bestäm teckenkodningsschemat som datorn använder och slå upp tecknets värde i en referenstabell för schemat. Till exempel, UTF-8 utökar ASCII-teckenuppsättningen och använder antingen åtta, 16, 24 eller 32 bitar för att representera tecken och symboler. Den grekiska versalen Omega har ett UTF-8-värde av 1100111010101001, vilket motsvarar 52 905 decimaler.
Dricks
Du kan också använda en kalkylator online att konvertera bokstäver till deras binära ekvivalenta värden.