Я использую DevC ++ 4.9, работаю на WinXP SP3 (32 бита), вот код:
#include <stdio.h>
#include <stdlib.h>
main(int argc, char *argv[])
{
double value;
int i;
printf("Enter double: ");
scanf("%lf", &value);
i = value*100;
printf("double: %lf\n", value);
printf("int: %d\n", i);
system("PAUSE");
}
Я ввел разные значения и вот результаты:
Тест 1:
Тест 2:
Тест 3:
Почему тест 1 и тест 2 показали разные результаты ??