Computers slaan "informatie met behulp van elektronische componenten die twee voorwaarden, zoals"off"en"on"begrijpen"onwaar"en waar" of "nee" en "Ja." Op een computer zijn de twee staten nul en één, ook bekend als het binaire systeem. Één één of nul heet een beetje, en acht bits samen, zoals 11010101, heet een byte. Elke letter heeft een numerieke equivalent, genaamd een tekencodering, dat een computer wordt intern gebruikt voor het vertegenwoordigen van de brief. Om een karakter naar een binair getal converteren, krijgen een teken codering tabel en de binaire waarde opzoeken. 8 universele transformation format is een populaire karakter standaardcoderingsschema dat wordt gebruikt door ongeveer 84 procent van de websites vanaf mei 2015, volgens W3Techs.
Decimale stelsel
Onze nummeringssysteem wordt het decimale stelsel genoemd omdat het gebaseerd op het nummer 10. We hebben 10 cijfers, genummerd van nul tot en met negen. Wanneer een getal meer dan één cijfer, zoals de nummer 9, 876 vereist, vertegenwoordigt de plaats die elk cijfer in beslag neemt een macht van 10. Bijvoorbeeld, 9 neemt de plaats in die vertegenwoordigt 103, of 1.000; 8 neemt de plaats in die 102of 100 vertegenwoordigt; 7 neemt de plaats in die vertegenwoordigt 101, of 10; en 6 neemt de plaats in die vertegenwoordigt 100, of 1. De som van elk cijfer vermenigvuldigd met de omvang van 10 geeft ons de resulterende waarde: (9 keer 1.000) plus (8 keer 100) plus (7 keer 10) plus (6 maal 1), of 9,876.
Binaire systeem
Een computer kan niet slaan tien verschillende staten--het slechts twee kunt opslaan. Dus in plaats van het decimale stelsel gebaseerd op het nummer 10, gebruiken computers het binaire systeem, dat gebaseerd is op de nummer twee. In plaats van tien cijfers genummerde nul tot negen, het binaire systeem heeft twee cijfers genummerd nul en één. Wanneer een getal meer dan één cijfer vereist, het volgt dezelfde logica als het decimale stelsel, maar maakt gebruik van de bevoegdheden van twee in plaats van de bevoegdheden van tien. Neem bijvoorbeeld het nummer 1011 binair. Het eerste cijfer aan de linkerkant, 1, neemt de plaats in die vertegenwoordigt 23, of 8 behoren; het volgende cijfer, 0, is in de positie dat vertegenwoordigt 22, of 4; het volgende cijfer, 1, neemt de plaats voor 21, of 2; en het laatste cijfer, 1, is in de positie dat vertegenwoordigt 20, of een. Om te bepalen van het decimale equivalent van de binaire waarde, vermenigvuldigen (1 keer 8), toevoegen (0 keer 4), voegt toe (1 keer 2) en vervolgens (1 keer 1) voor een totaal van elf in het decimale stelsel.
Tekencodering
Aangezien een computer alleen nullen en enen slaat, is elk teken in het alfabet toegewezen een binair getal die de computer gebruikt om te vertegenwoordigen het teken. Hoewel er verschillende tabellen die tekens naar een numerieke code vertalen voor tekencodering, zijn de meeste gebaseerd op de American Standard Code for Information Interchange tabel, die oorspronkelijk is gemaakt voor de teletype-machine. Bijvoorbeeld, heeft een hoofdletter A een decimale waarde van 65 of een binaire waarde van één byte van 01000001. Een kleine letters z heeft een decimale waarde van 122, of een enkel-byte binaire waarde van 01111010.
Een teken converteren naar binair
Om een karakter naar een binair getal converteren, bepalen het karakter coderingsschema die de computer gebruikt en het karakter van de waarde opzoekt in een referentietabel voor de regeling. Bijvoorbeeld, UTF-8 breidt de ASCII-tekenset en gebruikt beide acht, 16, 24 of 32 bits om weer te geven tekens en symbolen. De Griekse hoofdletter Omega heeft een UTF-8-waarde van 1100111010101001, wat overeenkomt met 52,905 decimale.
TipU kunt ook gebruik maken van een online rekenmachine letters omzetten in hun binaire equivalente waarden.