質問させてくださいっ。

unsigned longに4294967295(0xffffffff)を入れて
printf()しようとしたところ"%d"では上手く表示できませんでした。
(2147483647:0x7fffffff)までは上手く表示できることを確認。

で、ネットで4294967295をprintf()で表示させる方法を探したところ
"%lu"、"%u"を発見。やってみたところ上手くいったんですが、
この"%lu"、"%u"って一般的に使用しますか?

既出だったらすみませんがよろしくおねがいしますm(__)m