多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
对于整数,有四种表示方式: 1)二进制: 0,1,满2进1。在golang中,不能直接使用二进制来表示\-一个整数,它 沿用了c的特点。 2)十进制: 0-9,满10进1。 3)八进制: 0-7,满8进1.以数字0开头表示。 4)十六进制:0-9及A-F,满16进1.以0x或0X开头表示。 此处的A-F不区分大小写。 ``` package main import "fmt" func main() { // 二进制输出 var i int = 5 fmt.Printf("%b\n",i) // 八进制:0-7,满8进1,已数字开头表示 var j int = 001 fmt.Println("j = ",j) // 0-9及A-F,满16进1,以0x开头表示 var k int = 0x11 fmt.Println("k = ",k) } ``` >[success] ## 运行结果 `101` `j = 1` `k = 17` :-: ![](https://img.kancloud.cn/14/e0/14e092d381f46470a5c47f625ec8dac2_1231x689.png)