Go 语言——字符串、数据的格式化输出(Printf)

来源:互联网 发布:手机阅读软件免费下载 编辑:程序博客网 时间:2024/06/07 00:08

直接看代码:

//字符串输出var sayHi string = "hello world"fmt.Println(sayHi)// \ 转义fmt.Println("hello \nworld")fmt.Println("hello \"world")// ` 可以将字符串按设定格式输出fmt.Println(`hello "world`)//浮点类型格式输出var pi = 3.1fmt.Printf("%f \n",pi);//保留两位小数fmt.Printf("%.2f \n",pi)var age = 30//整数 %dfmt.Printf("my sge is %d \n",age)//输出整数的二进制值fmt.Printf("30`s binary %b \n",age)//输出整数的八进制值fmt.Printf("30`s octal %o \n",age)//输出整数的十六进制值fmt.Printf("30`s hex %x \n",age)//格式化输出布尔类型var married = truefmt.Printf("is married %t \n",married)//字符串输出var sayHi = "hi"fmt.Printf("he say '%s' \n",sayHi)//输出变量类型fmt.Printf("'age' type is %t \n",age)fmt.Printf("'married1111' type is %t \n",married)fmt.Printf("'married2222' type is %T \n",married)

原创粉丝点击