目录

第四章go-不同进制的区分-for-_,-r-range-使用

第四章:go 不同进制的区分 for _, r :=range 使用

Go 语言里的字符串的内部实现使用 UTF-8 编码。 字符串的值为 双引号(") 中的内容。

我们可以借助fmt函数来将一个整数以不同进制形式展示。

占位符%b表示二进制

package main
 
import "fmt"
 
func main(){
	// 十进制
	var a int = 10
	fmt.Printf("%d \n", a)  // 10
	fmt.Printf("%b \n", a)  // 1010  占位符%b表示二进制
 
	// 八进制  以0开头
	var b int = 077
	fmt.Printf("%o \n", b)  // 77
 
	// 十六进制  以0x开头
	var c int = 0xff
	fmt.Printf("%x \n", c)  // ff
	fmt.Printf("%X \n", c)  // FF
}

https://i-blog.csdnimg.cn/direct/f36a3fe118e347279b134ccf2a6cd790.png

go 语言中 : for _ ,r := range s  的使用方法

https://i-blog.csdnimg.cn/direct/23e567d7b4a04952ad064b8cd24e53fd.png

https://i-blog.csdnimg.cn/direct/55a7fa111fe84057b3ae443e36ce4dc5.png