Альтернативные спецификаторы формата долго-долго в C - PullRequest
1 голос
/ 20 марта 2010

Существуют ли другие (альтернативные) спецификаторы формата для long long в C, кроме %lld, которые можно безопасно использовать в scanf в gcc?

Я знаю, что %lld отлично работает; Я просто любознательный: -)

Ответы [ 2 ]

1 голос
/ 20 марта 2010

от C99, "ll (ell-ell) Указывает, что следующие d, i, o, u, x или X преобразование спецификатор применяется к long long int или unsigned long long int аргумент; или что следующий спецификатор преобразования n применяется к указатель на длинный длинный аргумент int. " Таким образом, вы можете использовать "% lld" для указания типа long long.

1 голос
/ 20 марта 2010

вы можете использовать% I64d ... но это зависит от MS ...

...