刚开始学习c.我注意到 int 有 2 个格式说明符。
%i
%d
我喜欢使用%i
(i整数中的 i)。但我看到大多数人使用 %d
。是否有类似的规则或其他东西(例如变量命名规则(驼峰式或下划线等))。
我已经注意到了这一点question但这并没有真正帮助。
但这不是我的问题。我的问题是哪一种更常用。以及我应该选择哪一个。我的问题不是有什么区别。 如果您仔细研究这些问题,您会发现在另一个问题中没有任何关于哪个问题更常用的信息,他们只是说它是可以互换的。
难道只是为了让你选择吗?其中一种更常用还是更推荐?
最佳答案
它们是相同的。使用您喜欢的任何一个。一个代表“整数”,另一个代表“小数”。
据猜测,早期的实现有两个相互冲突的实现。我说的是半个世纪前的事。
我使用 %d
,说实话,我根本不知道为什么。
不过,它们对于 scanf
来说意味着不同的东西!
关于c - %i 或 %d 更喜欢哪一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37754626/