consider this fragment: double d=1.234; float f=5.678; printf("d: %f\nf: %f\n",d,f); Why does this work? When does this work? Does this "work"? Just curious for opinions Brian Fennell == fenn at wpi.wpi.edu