printf("%s", 0);
で
(null)
と表示されるのはANSI等の仕様でしょうか?
それとも非標準な親切設計なのでしょうか?