#include <stdio.h>

int main()
{
    float f = 4096.0f;
    size_t i = 0;

    while (f <= 4097.0f) {
        f += 1 / 4096.0f;
        printf("4096 + %zu/4096 = %f\n"++i, f);
    }

    return 0;
}


while 문 안에서 4096에 1/4096을 계속 더하면서 4097이 되면 종료되는 프로그램


하지만 4096에 아무리 1/4096을 더해도 4097이 되지 않는데...