NUL is a character of ASCII table with all its bits 0 if u assign an integer a value zero and try to print the value using %c format specifier u will not get to see anything. NUL is represented as '\0'
and if we talk about NULL IT IS A pointer we can find the difference by printing size of both these .