There are three uses of the word null:
1. A null pointer is a pointer which doesn't point anywhere.
2. A NULL macro is used to represent the null pointer in the source code. It has a value of 0 associated with it.
3. The ASCII NULL character has all its bits as 0 but doesn't have any relationship with the null pointer!