Živjo!
Ali obstaja kakšna metoda, da bi lahko "peš" pretvoril direktno iz šestnajstiškega zapisa v osmiški?
LP Jure
Pretvorba HEX to OCT
Re: Pretvorba HEX to OCT
Greš na http://www.google.si
...in napišeš:
Namesto A vstav želene cifre.
Primer:
Google bo pljunil:
...in napišeš:
Koda: Izberi vse
0xA in octal
Primer:
Koda: Izberi vse
0x42 in octal
0x42 = 0o102
Re: Pretvorba HEX to OCT
SEVEDA..sniper napisal/-a:Živjo!
Ali obstaja kakšna metoda, da bi lahko "peš" pretvoril direktno iz šestnajstiškega zapisa v osmiški?
LP Jure
Zelo lepa posredna rešitev obstaja, ker imata omenjena številčna sistema skupno osnovo 2.
In ker so računalniški zapisi binarni je neposredna za računalnike, torej:
Recimo število 168 je hex'A8', ki ga pretvoriš v binarno in dobiš bin'1010 1000' nakar jemleš po tri bite in dobiš bin'10 101 000' pretvoriš v cifre in dobiš osmiško oct'250'.
Še preveriš nazaj v desetiško: 2 * 64 + 5 * 8 + 0 = 168.

Za ljudi neposredno pa po klasični metodi, ki si se jo učil v osnovni šoli, torej:
hex'A8' / 8 = hex'15' + 0
hex'15' / 8 = hex'2' + 5
hex'2' / 8 = hex'0' + 2
Ostanki deljenj so rezultat, torej zopet dobimo oct'250'.

Lahko noč..
Re: Pretvorba HEX to OCT
Kako pa si prišel do tega ostanka ?GJ napisal/-a: Za ljudi neposredno pa po klasični metodi, ki si se jo učil v osnovni šoli, torej:
hex'A8' / 8 = hex'15' + 0
hex'15' / 8 = hex'2' + 5
hex'2' / 8 = hex'0' + 2
Re: Pretvorba HEX to OCT
Ja namesto znakov '+' vstavi besedo 'ostane'.sniper napisal/-a:Kako pa si prišel do tega ostanka ?GJ napisal/-a: Za ljudi neposredno pa po klasični metodi, ki si se jo učil v osnovni šoli, torej:
hex'A8' / 8 = hex'15' + 0
hex'15' / 8 = hex'2' + 5
hex'2' / 8 = hex'0' + 2

Lahko noč..