Data Types
Advanced Notes
Specification:
1.4.1 a)
● Primitive data types
○ Integer
○ Real / floating point
○ Character
○ String
○ Boolean
1.4.1 b)
● Represent positive integers in binary
1.4.1 c)
● Negative numbers in binary
○ Sign magnitude
○ Two’s complement
1.4.1 d)
● Addition and subtraction of binary integers
1.4.1 e)
● Represent positive integers in hexadecimal
1.4.1 f)
● Convert positive integers between binary, hexadecimal and denary
1.4.1 g)
● Representation and normalisation of floating point numbers in
binary
1.4.1 h)
● How character sets are used to represent text
○ ASCII
○ Unicode
Advanced Notes
Specification:
1.4.1 a)
● Primitive data types
○ Integer
○ Real / floating point
○ Character
○ String
○ Boolean
1.4.1 b)
● Represent positive integers in binary
1.4.1 c)
● Negative numbers in binary
○ Sign magnitude
○ Two’s complement
1.4.1 d)
● Addition and subtraction of binary integers
1.4.1 e)
● Represent positive integers in hexadecimal
1.4.1 f)
● Convert positive integers between binary, hexadecimal and denary
1.4.1 g)
● Representation and normalisation of floating point numbers in
binary
1.4.1 h)
● How character sets are used to represent text
○ ASCII
○ Unicode