История изменений
Исправление den73, (текущая версия) :
Есть https://golang.org/pkg/math/big/, в частности, им можно представить Ваши дикие числа:
package main; import ("fmt"; "math/big")
func main() {
g,base,err := big.ParseFloat(
"0.99999999667534597504355009522925001874682493507862091064453125",
10,220,big.ToNearestEven)
if err != nil { fmt.Println(err) }
fmt.Println(base,",",g) }
10 , 0.99999999667534597504355009522925001874682493507862091064453125
Исправление den73, :
Есть https://golang.org/pkg/math/big/, в частности, им можно представить Ваши дикие числа:
package main; import ("fmt"; "math/big")
func main() {
g,base,err := big.ParseFloat(
"0.99999999667534597504355009522925001874682493507862091064453125",
10,220,big.ToNearestEven)
if err != nil { fmt.Println(err) }
fmt.Println(base,",",g) }
10 , 0.99999999667534597504355009522925001874682493507862091064453125
Исправление den73, :
Есть https://golang.org/pkg/math/big/, в частности, им можно представить Ваши дикие числа:
package main; import ("fmt"; "math/big")
func main() {
g,base,err := big.ParseFloat(
"0.99999999667534597504355009522925001874682493507862091064453125",
10,220,big.ToNearestEven)
if err != nil { fmt.Println(err) }
fmt.Println(base,",",g) }
10 , 0.99999999667534597504355009522925001874682493507862091064453125
Исправление den73, :
Есть https://golang.org/pkg/math/big/, в частности, им можно представить ваши дикие числа:
package main; import ("fmt"; "math/big")
func main() {
g,base,err := big.ParseFloat(
"0.99999999667534597504355009522925001874682493507862091064453125",
10,220,big.ToNearestEven)
if err != nil { fmt.Println(err) }
fmt.Println(base,",",g) }
10 , 0.99999999667534597504355009522925001874682493507862091064453125
Исправление den73, :
Есть https://golang.org/pkg/math/big/, в частности, им можно представить ваши дикие числа:
package main; import ("fmt"; "math/big")
func main() {
g,_,err := big.ParseFloat(
"0.99999999667534597504355009522925001874682493507862091064453125",
10,220,big.ToNearestEven)
if err != nil { fmt.Println(err) }
fmt.Println(g) }
Исходная версия den73, :
Есть https://golang.org/pkg/math/big/, в частности, им можно представить ваши дикие числа:
package main; import ("fmt"; "math/big")
func main() {
g,_,err := big.ParseFloat(
"0.99999999667534597504355009522925001874682493507862091064453125",
10,220,big.ToNearestEven)
if err != nil { fmt.Println(err) }
fmt.Println(g) }