Text: ASCII and Unicode Cambridge IGCSE Computer Science revision
Not started
Learn it
In plain words
A computer cannot store the letter A. It stores a number, and everyone agrees which number means which character. That agreed list is a character set.
When you press a key, the code for that character is what gets stored, in binary.
5 things to know
- A character set is all the characters a computer can represent, each with its own unique binary code.
- ASCII uses 7 bits for each character, which gives 128 different codes: enough for the English alphabet, digits and common symbols. Extended ASCII uses 8 bits for 256.
- Unicode uses more bits for each character, so it has room for far more: the alphabets of many languages, mathematical symbols and emojis.
- Because Unicode uses more bits for each character, the same text can take up more storage.
- The codes run in order. In ASCII, A is 65, B is 66 and C is 67. Lower-case letters have their own codes: a is 97.
Worked example
The ASCII code for the letter A is 65. Find the 8-bit binary code that stores the letter E.
- The codes go up in alphabetical order. E is four letters after A.
- 65 + 4 = 69.
- 69 = 64 + 4 + 1, which is 01000101.
Tips and tricks
- Compare the two the right way round: Unicode can represent more characters because it uses more bits per character.
- The character '7' is not stored as the number 7. Digits typed as text have character codes of their own.
It lands in your notebook with its questions as flashcards.
Text: ASCII and Unicode: 5 questions and answers
These are the quiz’s questions. Do the quiz first, then come back here for the ones that got you.
What is a character set?
Each character is matched to its own binary code.
Standard ASCII uses 7 bits for each character. How many different characters can it represent?
2 multiplied by itself seven times is 128.
Why can Unicode represent more characters than ASCII?
More bits means more possible codes.
The ASCII code for 'A' is 65. What is the code for 'D'?
B is 66, C is 67 and D is 68.
What is a drawback of Unicode compared with ASCII?
More bits for each character means more storage.
Quiz
5 questions
Tap an answer and you’ll see straight away whether it’s right, and why.
Worksheet
2 questions, 4 marks. Write your answers on paper, then check them.
Text: ASCII and Unicode
Cambridge IGCSE Computer Science 0478 · 4 marks · papermunch.org
Name ______________________________ Date ______________
Explain why Unicode is used as well as ASCII.[2]
Show answerHide answer
ASCII has too few codes for every language. Unicode uses more bits for each character, so it can represent many more characters, including other alphabets and emojis.
The ASCII code for 'a' is 97. State the code for 'e' and explain how you worked it out.[2]
Show answerHide answer
101. The codes run in alphabetical order and e is four letters after a.
Answers: Text: ASCII and Unicode
- 1. ASCII has too few codes for every language. Unicode uses more bits for each character, so it can represent many more characters, including other alphabets and emojis.
- 2. 101. The codes run in alphabetical order and e is four letters after a.



