Максимальное число десятичных знаков у double - 16. Но округление так не делается конечно.