#include <stdio.h>
int main()
{
        double r;
        r = (1.4136 - 1.4035) / 0.0001;
        printf(\"%f, %d\\n\", r, int(r));
        getchar();
        return 0;
}

저거 찍어보면 101.000000, 100 이렇게 나오는데

r = 101.000000 인데 int(r) = 100 인 이유는 뭘까?

그리고 int(r) 값에 정확한 값 101을 받기 위해서는 어떻게 해야할까?