 If range of the required result is greater than the range of operands, this normally produces slow inefficient code, even from a good optimising compiler.However, a C compiler is never required or expected to handle out of range intermediate results