РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
85 of 1593 menu

Функция strconv.FormatFloat

Функция strconv.FormatFloat преобразует число с плавающей точкой в строку. Она принимает четыре параметра: число для преобразования, формат вывода ('f', 'e', 'E', 'g', 'G'), количество знаков после запятой и разрядность числа (32 или 64). Возвращает строку с представлением числа.

Синтаксис

strconv.FormatFloat(f float64, fmt byte, prec int, bitSize int) string

Пример

Давайте преобразуем число 123.456 в строку с двумя знаками после запятой:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatFloat(123.456, 'f', 2, 64) fmt.Println(res) }

Результат выполнения кода:

"123.46"

Пример

Давайте преобразуем число 0.000123 в экспоненциальной форме с двумя знаками после запятой:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatFloat(0.000123, 'e', 2, 64) fmt.Println(res) }

Результат выполнения кода:

"1.23e-04"

Пример

Давайте преобразуем число 123.456 в строку с автоматическим выбором формата:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatFloat(123.456, 'g', 5, 64) fmt.Println(res) }

Результат выполнения кода:

"123.46"

Пример

Давайте преобразуем число 12345.0 с форматом 'f' и точностью -1 для минимального количества знаков:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatFloat(12345.0, 'f', -1, 64) fmt.Println(res) }

Результат выполнения кода:

"12345"

Смотрите также

  • функцию strconv.ParseFloat,
    которая преобразует строку в число с плавающей точкой
  • функцию strconv.FormatInt,
    которая преобразует целое число в строку
  • функцию strconv.FormatUint,
    которая преобразует беззнаковое целое число в строку
  • функцию strconv.FormatComplex,
    которая преобразует комплексное число в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить