Precision of calculations in Arduino?

No. It supports only 'float' (no 'double' or 'long double'). For more precision, you'll need to use an extension library or roll your own.