#include #include int main(void) { int n; double x; unsigned long int arg; unsigned long int *px = (unsigned long int*)&x; x=0.0; n=0; arg=0x4010000000000000; while(n<3) { printf("%s %d\n%s %lx, %s %g\n", "Loop:", n,"Val =", arg, "X before = ", x); *px=arg; printf("%s %lx, %s %g\n\n", "Val =", arg, "X after = ", x); n++; arg=arg+0x0010000000000000; } exit(0); }