Только что начал учиться c. И я заметил, что для int есть 2 спецификатора формата.Какой из них% i или% d
%i
%d
Я хотел бы использовать %i
(ввода в я nteger). Но я вижу, что большинство людей используют %d
. Есть как правило или что-то (например, у вас есть правила для переменных имен (camelCase или подчеркивание и т. Д.)).
Я все это заметил question, но это действительно не помогло.
Но это не мой вопрос. Мой вопрос заключался в том, какой из них чаще всего используется. И какой я должен выбрать. Мой вопрос не ват, это разница. Если вы хорошо разбираетесь в этих вопросах, вы видите, что в другом вопросе нет ничего, о чем чаще используется, они просто говорят, что он взаимозаменяем.
Это просто, так что вы можете выбрать. Является ли один из них более распространенным, чтобы использовать или рекомендовать?
они взаимозаменяемы, и оба означают «подписанный (d) ecimal (i) nteger» –
Связанный вопрос объясняет, в чем конкретно отличия между ними. Как объясняется, что здесь будет полезно? –
Интересно, что чаще всего используется в printf(),% i или% d? – buratino