go语言学习(一)格式化输入,输出

这篇博客详细介绍了Go语言中的格式化输出和输入。示例代码展示了如何使用`fmt.Printf`和`fmt.Println`进行输出,以及如何格式化整数、浮点数、字符串和布尔值。同时,也演示了`fmt.Scan`用于接收用户输入,并计算圆的面积。博客还涵盖了变量声明、类型转换和基本数据类型的使用。
摘要由CSDN通过智能技术生成

go语言的格式化输出:

package main

import "fmt"

func main(){
	/*fmt.Printf("hello world") //Printf不换行
	fmt.Println(33333) //Println 自带换行
	fmt.Printf("chris")*/
	a:=10
	b:=1.11112211
	c:="chris"
	fmt.Printf("%03d,%.3f\n",a,b) //%d 占位符表示整数,%f占位符,表示浮点数,\n表示换行,3d表示原变量有三位就输出完,无三位就补位,.3表示保留三位小数
	fmt.Printf("%s\n",c) //%s占位符,表示字符串,%p占位符,表示输出对应的内存地址值
	var d bool = true
	e := false
	fmt.Printf("%t,%t\n",d,e)
	f:='f'
	fmt.Printf("%c\n",f)
}

go语言的格式化输入: 

package main

import "fmt"

func main(){
	/*var a int
	fmt.Scan(&a) //表示将输入的值存放到内存地址中
	fmt.Println(a) //打印对应内存地址中的值*/

	/*var s string
	fmt.Scan(&s)
	fmt.Println(s)*/

	/*var s1,s2 string
	fmt.Scan(&s1)
	fmt.Scan(&s2)
	fmt.Println(s1,s2) //用空格进行指定s1,s2*/

    var r1,r2 float64
	fmt.Scan(&r1,&r2)
	fmt.Println("面积是",r1*r2*3.14,"平方厘米")
}

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值