golang fmt打印整数的二进制
可以使用fmt.Printf函数和%b格式化占位符来打印整数的二进制表示。例如,下面的代码将打印整数10的二进制表示:
package main
import "fmt"
func main() {
num := 10
fmt.Printf("%b\n", num)
}
输出结果为:1010
%b格式化占位符将整数格式化为二进制表示。如果要打印更多位数的二进制表示,可以使用%08b来打印8位二进制表示,%016b来打印16位二进制表示,以此类推。例如,下面的代码将打印整数10的8位二进制表示:
package main
import "fmt"
func main() {
num := 10
fmt.Printf("%08b\n", num)
}
输出结果为:00001010
原文地址: https://www.cveoy.top/t/topic/cTNF 著作权归作者所有。请勿转载和采集!