从品牌网站建设到网络营销策划,从策略到执行的一站式服务
// 浮点型
创新互联是专业的郁南网站建设公司,郁南接单;提供成都网站制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行郁南网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
char *gcvt(double value, int ndigit, char *buf)
ndigit: 输出数字的个数
整型
char *itoa(int value, char *buf, int size)
size: buf的大小
Golang Float乘Float高精度,转Int高精度。
使用big.Float
bigF1 := new(big.Float).SetFloat64(f1)
bigF2 := new(big.Float).SetFloat64(f2)
mul := new(big.Float).Mul(bigF1, bigF2)
转Int,先用上面的方法转为big.Float,再用.String转为字符串。
new(big.Int).SetString(bigFloat, 10) // 即可转为big.Int
// big.Int可转为常用的int类型。
// big.Float可转为常用的Float类型。
// big.Float不能直接转为Int类型。
func Sub(x float64, y float64, more ...float64) float64 {
floatX := new(big.Float).SetFloat64(x)
floatY := new(big.Float).SetFloat64(y)
result := new(big.Float).Sub(floatX, floatY)
if len(more) 0 {
for _, m := range more {
floatM := new(big.Float).SetFloat64(m)
result = new(big.Float).Sub(result, floatM)
}
}
f, _ := strconv.ParseFloat(result.String(), 64)
return f
}
浮点数:float(99) ;双精度 浮点数 double(99);结果为 99.0
float(99)内部表示为0x42c60000,double(99)内部表示为0x40307442c60000
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图