数值

笔记

fmt是go的一个基础包,是单词Format的缩写,负责数值打印和数值格式化等功能

  • fmt.Print(普通的print)
  • fmt.Printf(从C语言的printf衍生而来,增加格式化打印)
  • fmt.Println(普通的print增加了换行)

Printf格式化整理:

格式
%d int(数字)
%s string(字符串)
%f float(浮点数)
%v (根据原数据格式自动转换,万能)

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import "fmt"

func main() {
var name string = "liyao"
var name2 = "liyao"
name3 := "liyao"

value := 1
value2 := 1.0
value3 := "default"
value4 := 4

fmt.Printf("name: %s, name2: %s, name3: %s\n", name, name2, name3)
fmt.Printf("int value: %d, float value:%f, default value: %v, defalut value4: %v", value, value2, value3, value4)
}