Changes to Math.Exp or double implementation in .net 4.5.2
问题 If I run the statement Math.Exp(113.62826122038274).ToString("R") on a machine with .net 4.5.1 installed, then I get the answer 2.2290860617259248E+49 However, if I run the same command on a machine with .net framework 4.5.2 installed, then I get the answer 2.2290860617259246E+49 (i.e. the final digit changes) I realise that this is broadly insignificant in pure numeric terms, but does anyone know of any changes that have been made in .net 4.5.2 that would explain the change? (I don't prefer