riadwaw's blog

By riadwaw, 11 years ago, In Russian

Кажется, в текущих версиях C++ компиляторов, абсолютно правильно работает %lld, в том числе, совпадая с %I64d

Мне кажется, стоит убрать предупреждение, мешающее отправлять такие решения и не добавлять спойлеры в задачах, о том, что нужен ввод/вывод 64-битных чисел.

Код


#include <stdio.h> int main() { long long x = 1ll << 60; printf("%lld %I64d\n", x, x); printf("%d %d %d\n", sizeof(int), sizeof(long), sizeof(long long)); printf("%d %d\n", sizeof(double), sizeof(long double)); return 0; }

Посылки в случайную задачу:

3143024 3143022 3143006

  • Vote: I like it
  • +65
  • Vote: I do not like it