Base 16 ombouwen naar Base 8? [gesloten]

Gesloten. Deze vraag is off-topic . Het accepteert momenteel geen antwoorden.

Reacties

  • Het quotiënt van het delen van 357 door 16 is 22. De rest is vijf. Dit betekent dat 357 = 22 x 16 + 5 . De uitdrukking 357/16 met reële waarde is gelijk aan 22.3125, maar die ' is iets anders. Bij het wijzigen van grondslagen zijn het (gehele) quotiënt en de rest nuttiger dan het reële resultaat van het delen van de reële getallen.
  • @Ceri Uw titel vermeldt grondtal 8, terwijl de hoofdtekst grondtal 10 vermeldt. bedoel je?

Answer

De truc bij het converteren van hexadecimaal (grondtal 16) naar octaal (grondtal 8) gebruikt een (misschien denkbeeldig) binair (grondtal 2) tussenproduct. Om dit aan te tonen, laten we “converteren van grondtal 10000 naar grondtal 1000, waarbij het tussenliggende getal decimaal is (grondtal 10). Beschouw dit getal, waarvan de cijfers gescheiden zijn door een spatie:

3 1415 9265 3589 7932 3846

Het corresponderende nummer in basis 1000 is

314159265358979323846

Dit voorbeeld is niet volledig academisch. In sommige situaties converteert men tussen basis 1000, gebruikt in veel Europese talen, en basis 10000, gebruikt in het Chinees.

Opmerkingen

  • Toegegeven, je kent het misschien niet van de titel, maar dit antwoord heeft geen verband met enige vraag die ik me uit het lichaam kan voorstellen.
  • Het leek onwaarschijnlijk dat 8 als typefout voor 10 zou zijn.

Geef een reactie

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