Число округляется до N-ого знака по-разному в зависимости от N+1 знака и от правила, по которому происходит округление:
Если использовать стандартное правило математического округления, то округлением числа 1,9486 с точностью до тысячных является число 1,949
Если округлять по правилу банковского округления (англ. banker's rounding) - округление половины (N+1 знак = 5) к ближайшему чётному - то получается число 1,948
Если округлять по правилу округления к меньшему, округление к −∞ (англ. floor) — если у числа округляемые знаки не равны нулю, то число округляется в меньшую сторону (в случае положительных чисел округляемые знаки отбрасываются, в случае отрицательных чисел значение числа увеличивается по модулю) - то получается число 1,948
Если округлять по правилу округления к большему, округление к +∞ (англ. ceil) — если у числа округляемые знаки не равны нулю, то число округляется в большую сторону - то получается число 1,949
Ещё несколько разных правил округления возможно посмотреть здесь: