当前位置: 首页 > wzjs >正文

手机自助建网站企业网站推广模式

手机自助建网站,企业网站推广模式,网站建设字体颜色代码,怎样把网站打包做百度小程序算术运算符: 二元的运算符: - * / % 四则运算没啥好说的,从小就开始学习,最后一个 % 表示 求余数或者取模运算。 package mainimport "fmt"func main() {a : 1 2b : a - 1c : a * bd : c / ae : c % 3fmt.Println(&q…

算术运算符:

二元的运算符:+ - * / %

        四则运算没啥好说的,从小就开始学习,最后一个 % 表示 求余数或者取模运算。

package mainimport "fmt"func main() {a := 1 + 2b := a - 1c := a * bd := c / ae := c % 3fmt.Println("a := 1 + 2 的结果是:", a)fmt.Println("b := a - 1 的结果是:", b)fmt.Println("c := a * b 的结果是:", c)fmt.Println("d := c / a 的结果是:", d)fmt.Println("e := c % 3 的结果是:", e)
}

一元运算符:++ -- 

  • 自增(++:将变量的值增加 1。

  • 自减(--:将变量的值减少 1。

  • 它们只能作为独立的语句使用,不能出现在表达式中。例如,a = b++ 或 c = --d 这样的写法在 Go 语言中是不允许的。

package mainimport "fmt"func main() {var i int = 1i++fmt.Println("i++ 的结果:", i)i--fmt.Println("i-- 的结果:", i)
}

关系运算符

关系运算符是用于比较两个操作数的值,并返回一个布尔值。

package mainimport "fmt"func main() {var a int = 10var b int = 20fmt.Println("a == b : ", a, b, a == b)fmt.Println("a != b : ", a, b, a != b)fmt.Println("a > b : ", a, b, a > b)fmt.Println("a < b : ", a, b, a < b)fmt.Println("a >= b : ", a, b, a >= b)fmt.Println("a <= b : ", a, b, a <= b)
}

逻辑运算符

        逻辑运算符的操作数是布尔表达式,即表达式的结果是 true 或 false。C语言里面,表达式的值如果是零值则为false,非零值则为true。在这里行不通了,必须是操作的必须是布尔表达式,不能直对一个变量进行判断了!!!

package mainimport "fmt"func main() {a := trueb := falsec := trued := falsefmt.Println("逻辑与(&&)运算:")fmt.Println(a, b, a && b)fmt.Println(a, c, a && c)fmt.Println(a, d, a && d)fmt.Println(b, d, b && d)fmt.Println("逻辑或(||)运算:")fmt.Println(a, b, a || b)fmt.Println(a, c, a || c)fmt.Println(a, d, a || d)fmt.Println(b, d, b || d)fmt.Println("逻辑非(!)运算:")fmt.Println(a, !a)fmt.Println(b, !b)
}

位运算符 

        位运算就是将一个变量存放的数值转换成二进制的01表示的形式,然后再对每一个二进制位进行计算。主要包括 按位与(&)、按位或(|)、按位(^) 和 位清空(&^)。

        按位与(&) :相同位置的二进制数值,全为1,则值为1,否则为 0

        按位或(|):相同位置的二进制数值,全为0,则值为0,否则为 1

        按位(^):相同位置的二进制数值,不同,则值为1,否则为 0

        按位清空(&^):

        第一种解释方法:

        这里其实有个概念我给补充一下,=前面的值可以成为原始值,后面的值成为掩码,这么一来就好解释了。对于掩码来说如果二进制位的值为 0, 则取原始值对应的二进制位的数值,如果为1,则对应位的值为0

        第二种解释方法:

        我自己亲自计算了几次结果都正确,数值及算法,帮助理解。

        a &^ = b 相当于 a = a & b ^ a 也相当于 a ^ b & a

package mainimport "fmt"func main() {a := 10b := 11fmt.Println(a, " & ", b, "=", a & b)fmt.Println(a, " | ", b, "=", a | b)fmt.Println(a, " ^ ", b, "=", a ^ b)fmt.Println(a, " &^ ", b, "=", a &^ b)
}

赋值运算符

        赋值运算符是最常用的运算符了,其功能就是修改已经声明过的变量所存放的内容。赋值运算符也有很多结合算术、逻辑、位运算符的用法,思路都是一样的,以 += 为例。例如计算 a += 1, 可以等价于 a = a + 1,即先计算 a + 1 的值,再将 a + 1 的结果,放入 a 中。

package mainimport "fmt"func main() {var a inta = 10fmt.Println("执行 a = 10 后 : a = ", a)a += 10fmt.Println("执行 a += 10 后 : a = ", a)a -= 1fmt.Println("执行 a -= 1 后 : a = ", a)a *= 2fmt.Println("执行 a *= 2 后 : a = ", a)a /= 3fmt.Println("执行 a /= 3 后 : a = ", a)a %= 10fmt.Println("执行 a %= 10 后 : a = ", a)a <<= 1fmt.Println("执行 a <<= 1 后 : a = ", a)a >>= 1fmt.Println("执行 a >>= 1 后 : a = ", a)a &= 10fmt.Println("执行 a &= 10 后 : a = ", a)a |= 10fmt.Println("执行 a |= 10 后 : a = ", a)a ^= 10fmt.Println("执行 a %= 10 后 : a = ", a)a %= 10fmt.Println("执行 a %= 10 后 : a = ", a)a %= 10fmt.Println("执行 a %= 10 后 : a = ", a)}

http://www.dtcms.com/wzjs/51582.html

相关文章:

  • wordpress 用户增强南宁seo服务公司
  • 如何做网商商城的网站百度官网优化
  • 自己做qq头像网站百度移动seo首选帝搜软件
  • led灯什么网站做推广好河北seo关键词排名优化
  • 网站投放广告费用seo建站公司
  • 二手网站哪些做的比较好如何优化企业网站
  • 最简单的web网站开发小红书seo是什么意思
  • 网站建设道冲怎么制作百度网页
  • 做一年的网站维护价格优化大师win10
  • 购物网站建设所需软件seo什么意思中文意思
  • 官方网站建设公司军事新闻
  • 做口腔科网站广州新闻发布
  • wordpress 视频 去广告插件优化营商环境工作开展情况汇报
  • 公司平台网站建设免费建网站的步骤
  • 成人大专报考条件推广seo优化公司
  • 商贸有限公司网站建设谷歌网站优化
  • 做服装行业网站怎么每天更新内容舆情监测软件免费版
  • 找网站建设公司海外发布新闻
  • 网络服务器忙重庆seo快速优化
  • 网站域名好了下一步开发一个app平台大概需要多少钱?
  • wordpress的链接seo常规优化
  • 电商详情页素材引擎优化是什么工作
  • 做企业网站应该注意什么抖音十大搜索关键词
  • 做网站填写主要品牌怎么填写山东最新资讯
  • 做网站的代码搜索推广出价多少合适
  • 手机在线制作表白网站留电话的广告网站
  • 苹果网站设计风格简述网站建设推广优化
  • 网站链接网址怎么做关键字排名优化公司
  • wordpress页面调用子页面什么是seo标题优化
  • 石家庄网站建设推广群排名优化软件官网