// code_002_basedata project main.go
package main
import (
"fmt"
)
type Power struct {
age int
high int
name string
}
func main() {
var str string
str = "abc"
ch := str[0]
fmt.Printf("str= %s, len= %d \n", str, len(str))
fmt.Printf("str[0]= %c, ch = %c\n", str[0], ch)
str2 := `hello
mike \n \r测试
`
fmt.Println("str2=", str2)
var v1 complex64
v1 = 3.2 + 12i
v2 := 3.2 + 12i
v3 := complex(3.2, 12)
fmt.Println(v1, v2, v3)
fmt.Println(real(v1), imag(v1))
fmt.Println("============")
var i Power = Power{18, 178, "tom"}
fmt.Printf("type:%T\n", i)
fmt.Printf("value:%v\n", i)
fmt.Printf("value:%+v\n", i)
fmt.Printf("value:%#v\n", i)
/*
============
type:main.Power
value:{18 178 tom}
value:{age:18 high:178 name:tom}
value:main.Power{age:18, high:178, name:"tom"}
*/
fmt.Println("=====intervface=======")
var interstr interface{} = i
fmt.Printf("%v\n", interstr)
fmt.Println(interstr)
/*
=====intervface=======
{18 178 tom}
{18 178 tom}
*/
}
//常用的格式化字符:%s, %d, %c, %T, %v, %p
Go中格式化输出
原创
©著作权归作者所有:来自51CTO博客作者ck_god的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:nil和null的区别
下一篇:Go语言中的控制语句
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
控制台打印进度条
控制台打印进度条,实时展示任务进度。
进度条 System Java -
将json数据格式化输出到控制台
在做接口测试的过程中,大多数数据交互都使用json格式,但是在控制台输出json的效果远不如浏览器插件实现的
json 字符串 json格式 linux json数据 -
java 控制台格式化打印 json java怎么控制输出格式
1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: &nbs
java 控制台格式化打印 json c语言 黑马程序员 字符串 数据