在"C Primer Plus"的示例中,作者使用了%ul格式说明符(在scanf和printf中)用于unsigned long.当我尝试概括问题时,似乎%ul在我的计算机中出错了.但使用%lu解决了这个问题.
%ul
%lu
实际上,我不想关注问题和代码行,而是想知道%ul和之间的区别%lu.也许我可以弄清楚出了什么问题.
搜索并没有给我一些有用的东西(除了"它们是不同的").
任何解释或链接/参考表示赞赏.
c format-specifiers
c ×1
format-specifiers ×1