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

Метод big.Int.String

Метод String преобразует значение big.Int в десятичное строковое представление. Он возвращает строку, содержащую число в десятичной системе счисления. Метод не принимает никаких параметров и всегда возвращает строку. Если число отрицательное, строка будет начинаться со знака минус.

Синтаксис

str := intValue.String()

Пример ⁅n="sect"⁆

Давайте преобразуем большое целое число в строку:

package main import ( "fmt" "math/big" ) func main() { num := new(big.Int) num.SetString("12345678901234567890", 10) res := num.String() fmt.Println(res) }

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

"12345678901234567890"

Пример ⁅n="sect"⁆

Давайте преобразуем отрицательное большое целое число в строку:

package main import ( "fmt" "math/big" ) func main() { num := new(big.Int) num.SetString("-98765432109876543210", 10) res := num.String() fmt.Println(res) }

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

"-98765432109876543210"

Пример ⁅n="sect"⁆

Давайте используем String для вывода результата арифметической операции:

package main import ( "fmt" "math/big" ) func main() { a := big.NewInt(12345) b := big.NewInt(67890) sum := new(big.Int).Add(a, b) res := sum.String() fmt.Println(res) }

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

"80235"

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

  • функцию big.NewInt,
    которая создает новое большое целое число из int64
  • метод big.Int.SetString,
    который устанавливает значение большого целого числа из строки
  • метод big.Int.Bytes,
    который возвращает байтовое представление большого целого числа
  • метод big.Float.Text,
    который преобразует большое число с плавающей точкой в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить