Rescale[x, {min, max}] is effectively equivalent to (x-min)/(max-min).
For exact numeric quantities, Rescale internally uses numerical approximations to establish its result. This process can be affected by the setting of the global variable $MaxExtraPrecision.
Rescale works with complex numbers and symbolic quantities.