golang | 变量-字符串练习

func main() {
     
	//1、编写代码分别定义一个整型、浮点型、布尔型、字符串型变量,使用fmt.Printf()搭配%T分别打印出上述变量的值和类型。
	a, b, c, d := 100, 3.14, true, "hello"
	fmt.Printf("a的值是%d是%T类型--b的值是%f是%T类型--c的值是%t是%T类型--d的值是%s是%T类型\n", a, a, b, b, c, c, d, d)
	//2、编写代码统计出字符串"hello孙悟空"中汉字的数量。
	var str string = "hello孙悟空"
	count := 0
	for _, v := range str {
     
		if len(string(v)) >= 3 {
     
			count++
		}
	}
	fmt.Printf("汉字的数量为%d", count)
	str2 := "a"
	fmt.Println("单个字母的string类型长度为", len(str2))
	str2 = "人"
	fmt.Println("单个汉字的string类型长度为", len(str2))
}

你可能感兴趣的:(golang,golang)