de leeftijd van 16 Bit en Hexadecimaal

laten we praten over de leeftijd van 16-bit en nieuwe nummering systeem. We moeten grotere getallen berekenen. Werken in binaire en octale is geestdodend. Bam, verwelkom de hexadecimale (Of hex) notatie, die u elke dag gebruikt voor CSS kleurcodes.

uw belangrijkste afhaalpunten in deze aflevering zijn:

  • hexadecimale (hex) Meer gecondenseerde notatie
  • staat maximaal 16 cijfers toe: 0-9 + A-F
  • een hex notatie is hetzelfde als 4-bit groepen in binair
  • nuttig voor grotere getallen
  • kleurcodes gebruik hex

Study Notes

onthoud: grotere getallen = meer vermogen

het proces van het converteren van binair naar decimaal duurt een paar stappen. Het is moeilijker om naar het patroon van 1s en 0s te kijken en het exacte decimale equivalent eruit te trekken.

Grootgetal conversie

Grootgetal conversie

Hoe kunnen we de representatie vereenvoudigen?

Nieuw 16-bit-nummersysteem:

New 16-bit Number System

Wat zijn de bouwstenen van ons nieuwe 16-bit number system? Laten we beginnen met octaal.

in octaal hebben we zeven bits die ook de cijfers 0-7 zijn. Het maakt gebruik van een groepering van 3-bit binair om de cijfers te vertegenwoordigen.

merk op dat we alle 1s en 0s patronen hebben gebruikt.

16-bit conversie:

16-Bit conversie

laten we het omzetten van dit binaire bestand naar ons nieuwe 16-bit nummersysteem doorlopen. We groeperen het door 4 bits, wat betekent dat er 4 cijfers zijn voor een 2-byte binair patroon. Begin altijd bij het minste significante bit (helemaal rechts.)

de notatie van dit nieuwe getal is 0x1445, waarbij de x hex of hexadecimaal betekent. De steno notatie is 145516.

vergelijk nu deze nieuwe getalnotatie met octaal. Zie je hoe hex een betere vorm is voor grotere aantallen?

vraagt u zich af waar u hex ooit zult gebruiken?

kleurcodes worden gedaan in hex.

kleurcodes hex

laten we de hex-representatie voor de kleur” wit ” converteren naar binaire, octale en decimale formaten.

conversie Hex

praktisch gebruik van Hex

  • kleurcodes
  • foutmeldingen
  • barcodering
  • communiceren met API ‘ s

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *