Мне нужно напечатать результат программы с 20 значащими цифрами, но я не знаю, как напечатать более 15 цифр (формат долго). Есть ли способ добиться этого?
Вы можете управлять форматом вывода с помощью printf, как в C, следуя этому синтаксису с этими спецификаторами формата :
printf
> printf('%.20f\n', pi) 3.14159265358979311600