Integers
So far, we've seen how to convert numbers between bases.
How do we represent particular kinds of data in a certain (32-bit) architecture?
We will consider
integers
floating point
characters
What do we know about integers?
They can be represented in binary using the digits (bits) 0 or 1
The value N can be represented using K bits.
K = ceil (lg N)
Suppose we have 32 bits.
Then our numbers will be of the form
i = 31
N = sum (bi * 2i) where bi = 0 or 1
i = 0
This is called unsigned binary representation.