funcmain(){var num int
num =10
fmt.Printf("num1:%d\n", num)var num2 int=20
fmt.Printf("num2:%d\n", num2)var name ="zzs"
fmt.Printf("%T,%s\n", name, name)
sum :=100
fmt.Println(sum)var a, b, c int=10,20,30
fmt.Println(a, b, c)var a1, b1 =10,"zzs"
fmt.Println(a1, b1)var(
studentName ="zzs"
age =18
sex ="男")
fmt.Println(studentName, age, sex)}
funcmain(){var arr []int
fmt.Println(arr)
fmt.Println(arr ==nil)
fmt.Printf("%p",&arr)
fmt.Println("=================================")const TEST1 int=1const NAME ="zzs"const(
Idle =0
Run int=1
Jump int=2)
fmt.Println(TEST1)
fmt.Println(NAME)
fmt.Println(Idle)const(
a int=100
b
c string="zzs"
d
e
)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
fmt.Println(e)
fmt.Println("---------------------------")const(
a1 =iota
b1
c1
d1 ="zzs"
e1 =iota)
fmt.Println(a1)
fmt.Println(b1)
fmt.Println(c1)
fmt.Println(d1)
fmt.Println(e1)}
三.算数运算符
没有–i这种操作,i++也只能单独进行
funcmain(){var a int8=10var b int16=20
a =int8(b)
fmt.Println(a)var c float32=3.52
fmt.Println(int(c))
fmt.Println("--------------------------------")var a1 int=10var a2 int=3var sum = a1 + a2
fmt.Println(sum)var sum1 = a1 - a2
fmt.Println(sum1)var sum2 = a1 * a2
fmt.Println(sum2)var sum3 = a1 / a2
fmt.Println(sum3)var sum4 = a1 % a2
fmt.Println(sum4)
a1++
fmt.Println(a1)
a1--
fmt.Println(a1)}
四.关系逻辑运算符,等于运算符
funcmain(){
a :=3
b :=10
c :=3
res1 := a > b
res2 := b > c
fmt.Println(res1)
fmt.Println(res2)
fmt.Println(a == c)
fmt.Println(c != b)var b1 bool=falsevar b2 bool=true
fmt.Println(b1 && b2)
fmt.Println(b1 || b2)
fmt.Println(!b1)
c +=1
fmt.Println(c)
c *=3
fmt.Println(c)}
五.键盘打印和输出
funcmain(){var x intvar y float32
fmt.Scanln(&x,&y)
fmt.Println(x, y)
fmt.Scanf("%d,%f",&x,&y)
fmt.Println(x, y)
reader := bufio.NewReader(os.Stdin)var s1,_= reader.ReadString('\n')
fmt.Println(s1)}