保留关键字和预定义标识符

保留关键字介绍
//系统保留关键字总共25个
//break deafult func interface select
//case defer go map struct
//chan else goto package switch
//const fallthrough if range type
//continue for import return var
//预定义标识符介绍36个,包括基础数据类型系统内嵌函数
//append bool byte cap close complex
//complex64 complex128 uint16 copy false faloat32
//float64 complex128 uint16 copy false float32
//float64 imag int int8 int16 uint32
//int32 int64 iota len make new
//nil panic uin64 print println real
//recover string true uint uint8 uintprt

package main

import (
“fmt”
)

func main(){
//运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等
//算术运算符
//赋值运算符
//比较运算符/关系运算符
//逻辑运算符
//位运算
//其他运算符

/*
算术运算符
算术运算符是对数值类型的变量进行运算的,比如,加减乘除。在Go程序中使用的比较多
运算符        运算          范例         结果
+            正号             +3            3
-            负号             -4            -4
+            加              5+5           10
-            减              6-4            2
*           乘               3*4           12
/            除             5/5            1
%           取模(取余)     7%5            2
++          自增           a=2  3++        a=3
--          自减           a=2  a--        a=1
+           字符串相加     “he”+“llo”      “hello”

 */

//重点讲解 /、%(除法使用的特点)
//说明,如果运算的数都是整数,那么除后,去掉小数部分,保留整数部分
fmt.Println(10 / 4)//结果是2
var n1  float32 = 10 / 4//
fmt.Println(n1)

//如果我们希望保留小数部分,则需要有浮点数参与运算
var n2  float32 = 10.0 / 4
fmt.Println(n2)
//演示%的使用
//看一个公示 a%b = a- a/b*b
fmt.Println("10%3",10%3)//=1
fmt.Println("-10%3",-10%3)//=-1     -10-(-10)/3*3=-10-(-9)=-1
fmt.Println("10%-3",10%-3)//=1
fmt.Println("-10%3",-10%3)//=-1
//++和--的使用
var i int = 10
i++//等价i = i + 1
fmt.Println("i=",i)//11
i--//等价i = i-1
fmt.Println("i=", i)//10

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值