Hirdetés

Új hozzászólás Aktív témák

  • Jester01
    veterán

    Srácok kérnék egy kis segítséget, hogy megértsek valamit.
    Tanulom ezt a C nyelvet és elakadtam a bináris és oktális átszámolásnál.
    Nem értem ezeket:

    Bináris = oktális
    ... 000 011 = 03
    ... 000 110 = 06
    ... 001 100 = 014

    A bináris ábrázolások 32bit-en kell elképzelni és nem értem miként jönnek ki az oktális eredmények.
    Valaki elmagyarázná?
    A könyv nem ad számomra elégséges magyarázatot az átszámolására.
    Előre is köszi.

    Bináris->oktális pofon egyszerű, mivel 3 bit 1 oktális számjegyet kódol. Simán a legkisebb helyiérték felől 3 bitenként leírsz egy oktális számjegyet és kész. Feltételezem 3 bitet tudsz konvertálni, de ha nem akkor ugye a helyiértékek 4,2,1.

    Bináris->hexa hasonlóan csak ott 4 bitenként haladsz.

    A tízes számrendszer már külön állatfaj mivel nem kettő hatvány. Ott az általános átváltási módszert kell használni.

Új hozzászólás Aktív témák