Computers slaan informatie op met behulp van elektronische componenten die twee voorwaarden begrijpen, zoals "uit" en 'aan', 'onwaar' en 'waar' of 'nee' en 'ja'. Voor een computer zijn de twee toestanden nul en één, ook wel bekend als de binair systeem. Een enkele één of nul wordt een bit genoemd en acht bits samen, zoals 11010101, wordt een byte genoemd. Elke letter heeft een numeriek equivalent, karaktercodering genoemd, dat een computer intern gebruikt om de letter weer te geven. Om een teken naar binair te converteren, verkrijgt u een tekencoderingstabel en zoekt u de binaire waarde op. Universal transformation format 8 is een populair tekencoderingsschema dat in mei 2015 door ongeveer 84 procent van de websites werd gebruikt. volgens W3Techs.
Decimaal systeem
Ons nummeringssysteem heet de decimaal systeem omdat het gebaseerd is op het getal 10. We hebben 10 cijfers, genummerd van nul tot en met negen. Wanneer een nummer meer dan één cijfer vereist, zoals het nummer 9, 876, de plaats die elk cijfer inneemt, vertegenwoordigt een macht van 10. Bijvoorbeeld,
9 neemt de plaats in die staat voor 103, of 1.000; 8 neemt de plaats in die staat voor 102, of 100; 7 neemt de plaats in die staat voor 101, of 10; en 6 neemt de plaats in die staat voor 100, of 1. De som van elk cijfer vermenigvuldigd met de grootte van 10 geeft ons de resulterende waarde: (9 keer 1.000) plus (8 keer 100) plus (7 keer 10) plus (6 keer 1), of 9.876.Video van de dag
Binair systeem
Een computer kan geen tien verschillende toestanden opslaan -- hij kan er maar twee opslaan. Dus in plaats van het decimale stelsel te gebruiken op basis van het getal 10, gebruiken computers de binair systeem, die is gebaseerd op de nummer twee. In plaats van tien cijfers genummerd van nul tot negen, heeft het binaire systeem twee cijfers genummerd nul en één. Wanneer een getal meer dan één cijfer vereist, volgt het dezelfde logica als het decimale stelsel, maar gebruikt het machten van twee in plaats van machten van tien. Denk bijvoorbeeld aan het nummer 1011 in binair. Het eerste cijfer aan de linkerkant, 1, neemt de plaats in die staat voor 23, of 8; het volgende cijfer, 0, bevindt zich in de positie die vertegenwoordigt 22, of 4; het volgende cijfer, 1, neemt de plaats in voor 21, of 2; en het laatste cijfer, 1, bevindt zich in de positie die vertegenwoordigt 20, of een. Naar bepaal het decimale equivalent van de binaire waarde, vermenigvuldigen (1 keer 8), optellen (0 keer 4), optellen (1 keer 2) en dan optellen (1 keer 1) voor een totaal van elf in het decimale systeem.
Tekencodering
Omdat een computer alleen nullen en enen opslaat, krijgt elk teken in het alfabet een binair getal dat de computer gebruikt om het teken weer te geven. Hoewel er verschillende tekencoderingstabellen zijn die tekens naar een numerieke code vertalen, zijn de meeste gebaseerd op de American Standard Code for Information Interchange tafel, die oorspronkelijk is gemaakt voor de telex-machine. Bijvoorbeeld een hoofdletter EEN heeft een decimale waarde van 65, of een binaire waarde van één byte van 01000001. een kleine letter z heeft een decimale waarde van 122, of een single-byte binaire waarde van 01111010.
Een teken converteren naar binair
Als u een teken naar binair wilt converteren, bepaalt u het tekencoderingsschema dat de computer gebruikt en zoekt u de waarde van het teken op in een referentietabel voor het schema. Bijvoorbeeld, UTF-8 breidt de ASCII-tekenset uit en gebruikt acht, 16, 24 of 32 bits om tekens en symbolen weer te geven. De Griekse hoofdletter Omega heeft een UTF-8 waarde van 1100111010101001, wat overeenkomt met 52.905 decimaal.
Tip
U kunt ook een online rekenmachine om letters om te zetten in hun binaire equivalente waarden.