Notice the differences beween the following methods:
c = 1/1.7;
Round[%, 0.00001]
FullForm[%]
N[c, 5]
FullForm[%]
NumberForm[c, {\[Infinity], 5}]
FullForm[%]
Round will round the number, but because numbers are stored in binary, the least significant digits might cause a slight deviation.
N will change a MachinePrecision number to arbitrary precision number, this number will now 'act' differently, because you set the precision of a Machine precision number to 2.
N[Sqrt[2], 2]
%^2
will not return 1.96, but rather 2. because of the limited precision it was given/told.
NumberForm will only display a certain number of digits but does not change the number, i.e. excellent for printing.