golang中小数除以大数为0的坑
生活随笔
收集整理的這篇文章主要介紹了
golang中小数除以大数为0的坑
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
某次開(kāi)發(fā)發(fā)現(xiàn)一個(gè)小數(shù)除以大數(shù)為0,看代碼。
package mainimport "fmt"func main() {time := fmt.Sprintf("%.3f",119101423/1e9)fmt.Println(time) }這段本地調(diào)試能打印出來(lái)數(shù),但是在線上服務(wù)打印卻是0。最后發(fā)現(xiàn)是float64的問(wèn)題,在看代碼。
package mainimport "fmt"func main() {time := fmt.Sprintf("%.3f", float64(119101423)/1e9)fmt.Println(time) }用float64除就有數(shù)據(jù)了。
總結(jié)
以上是生活随笔為你收集整理的golang中小数除以大数为0的坑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 算法:串联所有单词的子串
- 下一篇: 程序员笑话107