fmt打印不显示 go_Go语言输出打印--排坑

本文介绍了Go语言中fmt模块的常见方法,如Print、Println、Printf和Sprintf,以及各种占位符的使用。通过示例展示了如何进行输出和格式化,包括结构体字段的显示和值的类型表示。
摘要由CSDN通过智能技术生成

一.几种公共方法

1)Print:   输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v)

print 在golang中 是属于输出到标准错误流中并打印,官方不建议写程序时候用它。可以再debug时候用

fmt.Print(str)

2)Println: 输出到控制台并换行

fmt.Println(tmp)

3)Printf : 只可以打印出格式化的字符串。只可以直接输出字符串类型的变量(不可以输出整形变量和整形等)

fmt.Printf("%d",a)

4)Sprintf:格式化并返回一个字符串而不带任何输出

s := fmt.Sprintf("a %s", "string") fmt.Printf(s)

5)Fprintf:来格式化并输出到 io.Writers 而不是 os.Stdout

fmt.Fprintf(os.Stderr, “an %s\n”, “error”)

二.带占位符输出

v     值的默认格式

%+v   添加字段名(如结构体)

%#v  相应值的Go语法表示

%T    相应值的类型的Go语法表示

%%    字面上的百分号,并非值的占位符

%c     相应Unicode码点所表示的字符

%x     十六进制表示,字母形式为小写 a-f

%X     十六进制表示,字母形式为大写 A-F

%U     Unicode格式:U+1234,等同于 "U+%04X"

type point struct {

a, b int</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值