WASSCE Mathematics · Number Bases

What Are Number Bases?

By the WASSCE Tutor team

Updated 11 June 2026 · 8 min read · Prepared against the WASSCE syllabus.

Every number you write is in a base. When you write 245245, you mean two hundred and forty-five — but only because you are using base ten, the decimal system. The digit 22 doesn't mean two; it means two hundreds. The digit 44 means four tens. The digit 55 means five units. The position of each digit matters.

That is how all number bases work. The same digits can mean very different values depending on which base you are using. In base ten you have ten digits (00 to 99). In base two you have only two digits (00 and 11). In base eight you have eight digits (00 to 77). Each base counts a different way — but the underlying logic of place value is the same.

This topic covers number bases from start to finish. By the end, you will be able to convert between bases, do arithmetic in any base, and solve the equations WAEC asks every year.

Definition

A number base (or radix) is the number of distinct digits used to represent numbers in a positional system.

  • Base ten (decimal): digits 0,1,2,3,4,5,6,7,8,90, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Base two (binary): digits 0,10, 1
  • Base eight (octal): digits 0,1,2,3,4,5,6,70, 1, 2, 3, 4, 5, 6, 7
  • Base sixteen (hexadecimal): digits 00 to 99, then A,B,C,D,E,FA, B, C, D, E, F

The base is written as a subscript: 24510245_{10} means 245245 in base ten. 1012101_2 means 101101 in base two.

The decimal system — base 10

You already use base 10 every day. Look at how the number 3,4713{,}471 breaks down:

347110=3×1000+4×100+7×10+1×13471_{10} = 3 \times 1000 + 4 \times 100 + 7 \times 10 + 1 \times 1
347110=3×1000+4×100+7×10+1×1\begin{aligned}&3471_{10} \\ &= 3 \times 1000 + 4 \times 100 + 7 \times 10 + 1 \times 1\end{aligned}

Each position represents a power of 10:

PositionThousandsHundredsTensUnits
Power10310^310210^210110^110010^0
Value10001000100100101011
Digit33447711

The rightmost digit is the units place (100=110^0 = 1). Each position to the left is ten times the previous. This is the place value system, and it works the same way in every base — only the multiplier changes.

Other bases — same idea, different multiplier

In any base bb, the rightmost position is b0=1b^0 = 1. The next position is b1b^1. Then b2b^2, b3b^3, and so on.

Base two (binary)

In base 2, you only have two digits: 00 and 11. The place values are powers of 2.

Position232^3222^2212^1202^0
Value88442211

So the binary number 101121011_2 means:

10112=1×8+0×4+1×2+1×1=11101011_2 = 1 \times 8 + 0 \times 4 + 1 \times 2 + 1 \times 1 = 11_{10}
10112=1×8+0×4+1×2+1×1=1110\begin{aligned}&1011_2 \\ &= 1 \times 8 + 0 \times 4 + 1 \times 2 + 1 \times 1 \\ &= 11_{10}\end{aligned}

The binary digits 10111011 represent the decimal number 1111.

Base eight (octal)

In base 8, you have digits 00 to 77 (eight in total). The place values are powers of 8.

Position838^3828^2818^1808^0
Value51251264648811

So the octal number 2458245_8 means:

2458=2×64+4×8+5×1=128+32+5=16510245_8 = 2 \times 64 + 4 \times 8 + 5 \times 1 = 128 + 32 + 5 = 165_{10}
2458=2×64+4×8+5×1=128+32+5=16510\begin{aligned}245_8 &= 2 \times 64 + 4 \times 8 + 5 \times 1 \\ &= 128 + 32 + 5 \\ &= 165_{10}\end{aligned}

Base five

In base 5, you have digits 0,1,2,3,40, 1, 2, 3, 4 (five in total). Powers of 5.

Position535^3525^2515^1505^0
Value12512525255511

So 3425=3×25+4×5+2×1=75+20+2=9710342_5 = 3 \times 25 + 4 \times 5 + 2 \times 1 = 75 + 20 + 2 = 97_{10}.

The key rule for any base

In base bb:

  • You use bb different digits, from 00 to b−1b-1.
  • The place values are b0,b1,b2,b3,…b^0, b^1, b^2, b^3, \ldots from right to left.
  • The digit bb itself is never used in base bb — it gets written as 10b10_b (one of the next place, zero of this place).

For example, in base 5, the digit 55 does not exist. You write five as 10510_5.

Why number bases matter

Different bases are useful in different contexts:

  • Base 10 is what humans use because we have ten fingers.
  • Base 2 is what computers use, because electronic circuits are either on (11) or off (00).
  • Base 8 and base 16 are used in computing because they convert easily to and from base 2.
  • Other bases (3, 4, 5, 7) are tested in WAEC to make sure you understand place value.

WAEC objectives most commonly use bases 2, 3, 5, 7, and 8. The principles are the same for any base.

Worked example

Write the place-value breakdown for each number.

(a) 3425342_5

3425=3×52+4×51+2×50=3×25+4×5+2×1342_5 = 3 \times 5^2 + 4 \times 5^1 + 2 \times 5^0 = 3 \times 25 + 4 \times 5 + 2 \times 1
3425=3×52+4×51+2×50=3×25+4×5+2×1\begin{aligned}342_5 &= 3 \times 5^2 + 4 \times 5^1 + 2 \times 5^0 \\ &= 3 \times 25 + 4 \times 5 + 2 \times 1\end{aligned}

(b) 110121101_2

11012=1×23+1×22+0×21+1×20=1×8+1×4+0×2+1×11101_2 = 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 1 \times 8 + 1 \times 4 + 0 \times 2 + 1 \times 1
11012=1×23+1×22+0×21+1×20=1×8+1×4+0×2+1×1\begin{aligned}&1101_2 \\ &= 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 \\ &= 1 \times 8 + 1 \times 4 + 0 \times 2 + 1 \times 1\end{aligned}

(c) 4638463_8

4638=4×82+6×81+3×80=4×64+6×8+3×1463_8 = 4 \times 8^2 + 6 \times 8^1 + 3 \times 8^0 = 4 \times 64 + 6 \times 8 + 3 \times 1
4638=4×82+6×81+3×80=4×64+6×8+3×1\begin{aligned}463_8 &= 4 \times 8^2 + 6 \times 8^1 + 3 \times 8^0 \\ &= 4 \times 64 + 6 \times 8 + 3 \times 1\end{aligned}

(d) 203452034_5

Notice the digit 00 in the tens place. It still has a place value — it just contributes nothing.

20345=2×53+0×52+3×51+4×50=2×125+0+3×5+4×12034_5 = 2 \times 5^3 + 0 \times 5^2 + 3 \times 5^1 + 4 \times 5^0 = 2 \times 125 + 0 + 3 \times 5 + 4 \times 1
20345=2×53+0×52+3×51+4×50=2×125+0+3×5+4×1\begin{aligned}&2034_5 \\ &= 2 \times 5^3 + 0 \times 5^2 + 3 \times 5^1 + 4 \times 5^0 \\ &= 2 \times 125 + 0 + 3 \times 5 + 4 \times 1\end{aligned}

Spotting invalid numbers

A digit must be smaller than the base. So:

  • 2354235_4 is invalid — the digit 55 does not exist in base 4 (digits are 0,1,2,30, 1, 2, 3 only).
  • 1828182_8 is invalid — the digit 88 does not exist in base 8 (digits are 00 to 77).
  • 1098109_8 is valid — all digits (1,0,91, 0, 9) — wait, 99 is too large for base 8. So actually invalid. The valid digits in base 8 are 00 to 77.
  • 101121011_2 is valid — all digits are 00 or 11.

This is a common WAEC objective: spot the invalid number.

Worked example

Which of these numbers are invalid? State the reason.

(a) 2345234_5 — Valid. All digits are below 55.

(b) 3423342_3 — Invalid. The digit 44 does not exist in base 3 (digits are 0,1,20, 1, 2).

(c) 110221102_2 — Invalid. The digit 22 does not exist in base 2 (digits are 0,10, 1).

(d) 6788678_8 — Invalid. The digit 88 does not exist in base 8 (digits are 00 to 77).

(e) 450674506_7 — Invalid. The digit 66 is valid in base 7, but check all digits — 55 is fine, 00 is fine, 44 is fine. Wait — all four digits (4,5,0,64, 5, 0, 6) are less than 77. Actually valid.

In Sierra Leone

Number bases come up in everyday life more than you think.

When you count using your fingers up to ten and start again, you are working in base 10. If you only had your two hands as the unit and counted pairs of hands — ten, twenty, thirty — you would still be in base 10, just thinking in tens.

A Sierra Leonean trader at Lumley market who keeps track of jollof bowls sold by making a mark for every five — one mark = five bowls — is effectively using base 5. Each cluster of five becomes one new unit at the next level.

A cash counter who deals only in 5,0005{,}000 leone notes and counts how many bundles of ten notes she has is grouping into tens of fives — a hybrid system. The key insight is the same: humans naturally group things, and the group size is what we call the base.

Common mistake

Watch out for these three errors:

1. Forgetting that the digit equal to the base doesn't exist.

  • ❌ Writing 1828182_8 — the digit 88 is not valid in base 8.
  • ✓ The largest digit in base 8 is 77.

2. Confusing place values with digit values.

  • The digit 44 in 4638463_8 is not 44 in our decimal sense — it means 4×64=2564 \times 64 = 256 at that place.

3. Forgetting the subscript.

  • 10111011 alone is ambiguous. 1011101011_{10} is one thousand and eleven. 101121011_2 is eleven. Always write the base unless it is clearly base 10.
WAEC tests this

WAEC tests number bases in two main patterns:

  • Place value identification: "What is the value of the digit 55 in 456784567_8?" Answer: 5×8=405 \times 8 = 40 in base 10 terms (or 50850_8 in base 8 — depending on how the question is phrased).
  • Validity questions: "Which of the following is not a valid number?" — pick the one with a digit equal to or greater than the base.

Get comfortable with reading the subscript and identifying the digit range for each base. This is the foundation for all the conversion work in Lessons 2 and 3.

Quick self-check

1. Write the place-value expansion of 5216521_6.

2. Which of the following is invalid? (a) 2314231_4 (b) 3455345_5 (c) 110231102_3 (d) 6178617_8

3. What digits are allowed in base 7?

4. In 3458345_8, what does the digit 44 represent in base 10?

Answers

1. 5216=5×62+2×61+1×60=5×36+2×6+1×1521_6 = 5 \times 6^2 + 2 \times 6^1 + 1 \times 6^0 = 5 \times 36 + 2 \times 6 + 1 \times 1.

2. (b) 3455345_5 is invalid — the digit 55 does not exist in base 5.

3. 0,1,2,3,4,5,60, 1, 2, 3, 4, 5, 6 (seven digits in total).

4. 4×8=324 \times 8 = 32 in base 10.

What's next

In the next lesson we cover converting from base 10 to other bases — the most common direction WAEC tests. The method is repeated division by the new base, reading the remainders from bottom to top. We will do many worked examples in base 2, base 5, and base 8.

Keep going with number bases

This is one of 8 lessons in Number Bases. Start free with the first lesson of every topic, then unlock them all, plus exam-style practice marked instantly and guided learning tools, from 25 NLe.

  • Free account, no card needed
  • Everything from 25 NLe
  • No automatic renewal
Start free

More lessons in Number Bases

  1. Number bases: place value and converting to and from base ten🔒
  2. Operations in number bases and finding an unknown base🔒
  3. Converting from Base 10 to Other Bases🔒
  4. Converting from Other Bases to Base 10🔒
  5. Converting Between Non-decimal Bases🔒
  6. Arithmetic in Other Bases🔒
  7. Number Base Equations and the WAEC Trap🔒

All of Number Bases →