バカの理解力のなさは想像を絶するから↑でも理解できないかもな
バカに理解し易いように極端な環境を設定しよう

32ビットでNULLポインタの内部表現を「最上位ビットが1である」とする
この定義では通りのNULLポインタが存在して
ポインタの比較は
(a & b & 0x80000000) || (a == b)

単一の値である必要は無いね