Hex Codes

Hexadecimal (or hex) values, are written as a single string, prepended with a number sign, with digits for each color. #RRGGBB

CSS
/* Black as a hex code: */
p {
  color: #000000;
}

The major difference is that you can represent 256 values with a two-bit hexadecimal number. In hexadecimal numbering, each digit has 16 values (0-f). And, 16 * 16 = 256.

If we were translate this to binary:

Binary Hex
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 a
11 b
12 c
13 d
14 e
15 f


So, in hex, we write the value:
000  as  00
010  as  0a
015  as  0f
016  as  10
017  as  11
031  as  1f
032  as  20
050  as  32
100  as  64
150  as  96
200  as  c8
250  as  fa
255  as  ff