刚开始学习c。我注意到int有两种格式说明符。
%i
%d
我喜欢使用%i
( i nteger的i)。但我发现大多数人都使用%d
。是否有规则或某些东西(比如你有变量命名规则(camelCase或下划线等)。)
我已经注意到这个question,但它并没有真正帮助。
但这不是我的问题。我的问题是哪一个更常用。我应该选择哪一个。我的问题不是wat就是区别。 如果你擅长这些问题,你会发现在另一个问题中,没有哪一个更常用,他们只是说它是可以互换的。
是否可以选择。其中一种使用或推荐更常见吗?
答案 0 :(得分:1)
他们是一样的。使用你喜欢的任何一个。一个代表“整数”,另一个代表“十进制”。
据猜测,有两个来自早期冲突的实施。我说的是半个世纪前。
我使用%d
,说实话,我不知道为什么会这么做。
它们对scanf
来说意味着不同的东西!