Vad är en hexadecimal?

hexadecimal är ett bas-16 räkningssystem, vilket innebär att varje siffra representerar sexton olika siffror, i motsats till de tio siffrorna i vårt bas-10-system. Systemet representeras vanligtvis med siffrorna 0-9 för de första tio siffrorna och sedan bokstäverna A-F för de kommande sex siffrorna. Det är inte ett historiskt räkningssystem, men har sitt ursprung i den elektroniska tidsåldern, eftersom det är ett ganska användarvänligt sätt att utöka ett binärt system.

Datorer fungerar med ett enkelt bas-2-räkningssystem, kallad binär. Detta kan emellertid bli ganska besvärligt för människor att interagera med. Hexadecimal erbjuder ett mer effektivt sätt att relatera till binära värden. Detta beror på att sexton är två till den fjärde effekten, så att en enda siffra kan ses som fyra binära siffror. För att uttrycka det på ett annat sätt kan alla fyrsiffriga värde i binär uttryckas i en enda siffra med "hex" och åtta siffror i binär kan uttryckas i två siffror hex, och så vidare. Detta är i motsats till bas-10-systemet viVanligtvis användning, som inte skulle matcha binära siffror i någon konsekvent multipel.

Medan det finns större bassystem som används i datoranvändning, till exempel BASE-32-systemet, och BASE-64-systemet, är HEX väsentligt enklare för de flesta att interagera med, så det förblir det mest genomgripande. BASE-32 och BASE-64 har båda applikationer inom datoranvändning, men de används sällan i någonting, men de djupaste nivåerna av kodning. Även om det tar lite att vänja sig, befinner sig även icke-programmerare ofta att använda hexadecimal regelbundet och snabbt få en lämplighet för det.

till exempel många designers som använder grafiska designprogram är vana vid användningen av hexadecimala koder för att representera de använda färgerna. Hex är en idealisk korthet, eftersom färgkoderna på de flesta datorer består av tre värden från 0 till 256, en för rött, en grön och en för blått. RGB, eller rödgrönblå, domnadER 256 är helt enkelt 16 till den andra kraften, och kan därför uttryckas med två siffror. Så till exempel kan färgkoboltgrön representeras med ett RGB -värde på 61 145,64, eller helt enkelt hexadecimalvärdet på #3D9140.

Räkningen i hexadecimal, som med alla bassystem, är ganska rakt fram, även om det kan se komplex ut vid första anblicken. Att räkna till femtio, till exempel, skulle se ut: 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 26, 2, 2, 29 2F, 30, 31, 32. Observera att det ser ut som att räkningen är klar på numret 32, men det är faktiskt så nummer 50 representeras i hexadecimal. Eftersom hexadecimal är grundläggande baserat på det binära systemet, finns det intressanta förenklingar som visas när vi arbetar med krafter på två. Till exempel är 2 4 helt enkelt 10, 2 5 är 20, 2 6 är 40, 2 7 är 80, 2 8 är 100, 2 9 is 200, och så vidare.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?