【发布时间】:2016-07-17 16:16:58
【问题描述】:
我创建了一个将 int64 转换为二进制的程序:
package main
import (
"fmt"
"strconv"
)
func main() {
n := int64(3)
fmt.Println(strconv.FormatInt(n, 2))
}
它返回这个值:
11
如何在答案中保留前导零?
提前致谢!
【问题讨论】:
标签: go
我创建了一个将 int64 转换为二进制的程序:
package main
import (
"fmt"
"strconv"
)
func main() {
n := int64(3)
fmt.Println(strconv.FormatInt(n, 2))
}
它返回这个值:
11
如何在答案中保留前导零?
提前致谢!
【问题讨论】:
标签: go
【讨论】:
你可以试试这个:
func main() {
n := int64(3)
s := strconv.FormatInt(n, 2)
fmt.Printf("%064s", s)
}
【讨论】: