Real numbers include integers, and a variable declared as a float could therefore hold an integer. More memory is used to store a float, so there is a separate data type of integers
A string is more useful than the character data type as it can hold a list of characters of any length: it therefore represents alphanumeric data and symbols
In most programming languages, string indexing starts at 0 so the first letter is at position 0. However, some languages start indexing at 1 and pseudocode can use string indexing beginning at either 0 or 1. In this book string indexing in pseudocode starts at 0
Sometimes the computer can become confused as to whether a variable is a number or a string and produce an error message when a string is used in a mathematical calculation
In some languages you cannot mix numbers, string and literal text in print statements. The numbers would have to be converted into strings using this method