Вы можете использовать макрос @printf
из модуля Printf в стандартной библиотеке для управления печатью значений с плавающей запятой.Этот макрос принимает в качестве первого аргумента строку, содержащую спецификаторы формата:
julia> using Printf
julia> x = 1.23456e8
1.23456e8
julia> @printf "x is equal to %f .\n" x
x is equal to 123456000.000000 .
Здесь спецификатор формата %f
говорит, что нужно печатать число в виде числа с плавающей запятой, по умолчанию 6 цифр справа от десятичной дроби.Существуют различные флаги или под-спецификаторы, которые можно использовать для настройки вывода на печать.Если вы хотите, чтобы две цифры были справа от десятичного знака, вместо этого вы могли бы использовать %.2f
:
julia> @printf "x is equal to %.2f .\n" x
x is equal to 123456000.00 .
Для получения дополнительной информации о спецификаторах формата см. здесь .