1.Printf和Println,前者是输出该变量的类型,后者是内容
package main
import "fmt"
func main(){
var age int=230;
fmt.Println("age=",age)
fmt.Printf("%T",age) //输出的是数据类型
}
2.求字节- fmt.Println(unsafe.Sizeof(num1)) //输出其字节数
package main
//想导入多包的话,可以写成这样,和定义多个变量差不多
import(
"fmt"
"unsafe")
func main(){
var age int=230
fmt.Println("age=",age) //输出完后自动换行
fmt.Printf("数据类型:%T",age) //输出的是数据类型,输出后不换行
fmt.Println() //这里面是空的-默认换行
fmt.Println("字节数:",unsafe.Sizeof(age)) //输出其字节数
var num1 int32=120
fmt.Println(num1)
fmt.Println(unsafe.Sizeof(num1)) //输出其字节数
var num3=28
fmt.Printf("%T",num3) //输出的是数据类型,输出后不换行
fmt.Println()
fmt.Println(unsafe.Sizeof(num3)) //输出其字节数
}
3.使用原则:"保小不保大"
尽量的节约空间