哪一个优先于%i或%d

时间:2016-06-10 18:04:30

标签: c printf

刚开始学习c。我注意到int有两种格式说明符。

%i
%d

我喜欢使用%i i nteger的i)。但我发现大多数人都使用%d。是否有规则或某些东西(比如你有变量命名规则(camelCase或下划线等)。)

我已经注意到这个question,但它并没有真正帮助。

但这不是我的问题。我的问题是哪一个更常用。我应该选择哪一个。我的问题不是wat就是区别。 如果你擅长这些问题,你会发现在另一个问题中,没有哪一个更常用,他们只是说它是可以互换的。

是否可以选择。其中一种使用或推荐更常见吗?

1 个答案:

答案 0 :(得分:1)

他们是一样的。使用你喜欢的任何一个。一个代表“整数”,另一个代表“十进制”。

据猜测,有两个来自早期冲突的实施。我说的是半个世纪前。

我使用%d,说实话,我不知道为什么会这么做。

它们对scanf来说意味着不同的东西!