Golang fmt 打印整数的二进制内容 - 使用 'b' 格式化占位符

可以使用 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 打印整数的二进制内容 - 使用 %b 格式化占位符

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

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