NULL is used in several ways.
if ((fp=fopen("/etc/hosts","r") == NULL) { exit(0); }
char * text="abc";You will actually reserve FOUR bytes containing in ASCII hex.
61 62 63 00 a b c \0The null at the end can be coded by using the escape sequence '\0'.
\0 is actually an octal escape sequence, strictly speeking it should be written as \000