How this conversion works
128 is 80 in hex and marks the halfway point of a byte — the bit that flips a signed 8-bit number negative. That is why it recurs in low-level and character-encoding work.
Each base just uses a different set of digits for the same quantity. Reading
128 as a decimal number gives the decimal value
128; expressing that same value in base two, eight or sixteen
produces the rows above. To convert any number between bases — including custom bases from 2
to 36 — use the number base converter.