5 main data types
Integer
Real
Boolean
Character
String
Using correct data types makes code more memory efficient, robust
Data type: Integer
Whole number
‘int’
Data type: Real
Decimals
‘real’
Data type: Boolean
Can take one of two values: e.g. true or false
‘bool’
Data type: Character
A single letter, character, symbol
‘char’
Data type: String
To represent text
‘string’
Size of integer
2 bytes
Size of real
4 bytes
Size of boolean
1 byte
Size of character
1 byte
Size of string
1 byte per character
Casting
Functions to manually convert between data types
e.g. int(), real(), bool(), str()