LINUX.ORG.RU

История изменений

Исправление ei-grad, (текущая версия) :

#include <stdint.h>
#include <stdio.h>
int main(void) {
  int64_t x = 9007199254740993;
  printf("%d\n", (int64_t)(x + 1.0) < x);
}

Исходная версия ei-grad, :

#include <stdint.h>
#include <stdio.h>
int main(void) {
  int64_t x = 9007199254740993;
  printf("%d\n", (int)(x + 1.0) < x);
}