//fmt包是处理格式化输出的;unsafe包可以查询变量的长度//%d 格式化整数、%s 格式化字符串、%T 使用Go语言输出值的类型package main
import("fmt""unsafe")funcmain(){
name :="小明"
score :=98
fmt.Println("姓名:"+ name +"分数:"+string(score))
fmt.Printf("姓名:%s,分数:%d \n", name, score)//查询变量的地址
fmt.Println(&name)
a :=123
fmt.Println(&a)
b :=1
c := b <<1
fmt.Println(c)
c <<=1
d :=123.3
fmt.Println(c)
f :="1"
fmt.Println(unsafe.Sizeof(a), unsafe.Sizeof(d), unsafe.Sizeof(f))//===根据输入的年份,判断是否是润年===/*
符合下面两个条件之一
1、年份能够被400整除
2、年份能够别4整除但是不能被100整除
*/var year int
fmt.Println(year)
fmt.Println("请输入年份:")//接收从控制台输入的数据
fmt.Scanf("%d",&year)
flag := year%400==0||(year%4==0&& year%100!=0)
fmt.Println("您输入的年是否是润年", flag)}