go语言输出函数fmt.Print,fmt.Printf,fmt.Println的用法区别

go语言输入输出fmt.Print,fmt.Printf,fmt.Println的用法区别

fmt.Print,fmt.Printf,fmt.Println的区别
Print函数直接输出内容,Print 中不能使用%s ,%d 或%c;

Printf函数支持格式化输出字符串,Printf 中能使用%s ,%d 或%c;

Println函数会在输出内容的结尾添加一个换行符,后面再输出内容会另起一行。

下面举两个例子详细说明。

示例一

package main

import "fmt"

func main() {
	fmt.Print("在终端打印该信息。")
	name := "hello"
	fmt.Printf("%s", name)
	fmt.Println("打印单独一行")
	fmt.Println("打印单独一行")
}

输出结果是
在这里插入图片描述

示例二

package main

import "fmt"

func main() {
	i :=5
	fmt.Print("%d ",i)
	fmt.Printf("%d ",i)
	fmt.Printf("%d \n",i)
	fmt.Printf("%b \n",i) //转化为二进制显示
	fmt.Println("%d",i)
	fmt.Println("%d",i)
}

输出结果是
在这里插入图片描述
可以看出print与println不能进行格式化,而printf不能自动换行,要加一个\n实现换行。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值