maths.free › Number Theory › Number bases
Number bases
Converting between decimal, binary, octal and hexadecimal.
A base-b number is a sum of powers of b. To convert from decimal, divide by b repeatedly; the remainders, read from the last to the first, are the digits. Binary (base 2) and hexadecimal (base 16) are how computers store every number you see.
Worked example: 255 to binary
Step by step
- 255_{10} \to \text{base } 2
Repeatedly divide by 2; the remainders, read bottom-up, are the digits.
- 255 = 127 \times 2 + 1
remainder 1
- 127 = 63 \times 2 + 1
remainder 1
- 63 = 31 \times 2 + 1
remainder 1
- 31 = 15 \times 2 + 1
remainder 1
- 15 = 7 \times 2 + 1
remainder 1
- 7 = 3 \times 2 + 1
remainder 1
- 3 = 1 \times 2 + 1
remainder 1
- 1 = 0 \times 2 + 1
remainder 1
Reveal the answer
255_{10} = 11111111_{2}
Try your own
More in Number Theory
Prime factorisationPrime numbersGCD and LCMModular arithmeticDivisorsSequences