Мне нужно отформатировать число с плавающей запятой до x символов (6 в моем случае, включая десятичную точку). Мой вывод также должен содержать знак числа
Таким образом, учитывая входные данные, вот ожидаемые выходы
1.23456 => +1.2345
-12.34567 => -12.345
-0.123456 => -0.1234
1234.567 => +1234.5
Предположим, что перед последним символом всегда есть десятичное место. То есть номер входного сигнала 12345.6
не будет - вход всегда будет меньше или равен 9999.9
.
Я думаю, что это нужно делать условно.