oh alright i get it, thanks
Just to let you know, this is an easy way to think of it.
In the world of video games, everything is in binary, and so all every little bit, (0x1, 0x2 ,0x3) is broken down into (0 0 0 0). There are 16 possibilities for those 0's to mix with 1's. (meaning we can have (0 0 0 1, 0 0 1 0, 0 0 1 1, 0 1 0 0 ... ). So that means every value can count up to 16.
So it would go like 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xA, 0xB, 0xC, 0xD, 0xE, 0xF
There is 16 opptions there.
Just imagin for every diget there are 16 possiblities. That's how I see it anyway. It makes understanding flags and variables a little bit easier I find.