可以使用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

golang fmt打印整数的二进制

原文地址: https://www.cveoy.top/t/topic/cTNF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录