(10<<3) | ((42&2)<<2)
Do dvojkové soustavy nic převádět nemusíš, prostě si to rozlož na mocniny dvojky, to uměl v časech osmibitů z hlavy každý
Posun o jeden bit vlevo je násobení dvěma, doprava dělení dvěma:
10<<3 = 10*(2*2*2) = 10*8 = 80 = 64+16
42 = 32+8+2 ... dvojka tam je, takže 42&2 = 2
2<<2 = 2*(2*2) = 2*4 = 8
To | ti všechny jedničkové bity prostě ORne dohromady, 64+16+8 =
88O půl šesté ráno chvilku po probuzení, a naučil mě to nějaký pan
Sinclair v době, kdy jsem měl za sebou základní školu