-
Radix notation (unsigned integers)
- decimal (base 10)
- binary (base 2)
- hexadecimal (base 16)
- conversions
- arithmetic
-
2's complement (signed integers)
- negation and the 2's complement operation
- conversion between signed decimal and 2's complement
-
Floating point numbers
- scientific notation adapted to binary
- range and precision
- IEEE 754
-
Character coding
- ASCII (1 byte)
- Unicode (2 byte, international)
-
Data structure coding
- arrays
- structs
- pointers
- objects