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

网站开发技术路线seo搜索引擎的优化

网站开发技术路线,seo搜索引擎的优化,网站盈利模式,菏泽网站建设菏泽众皓基本数学运算 Go 语言支持常见的 算术运算符,用于执行数学计算。 运算符说明加法-减法*乘法/除法%取余自增--自减 整数运算只能得到整数部分 package mainimport ("fmt""math" )func main() {go_math() }func go_math() {x, y : 8, 5fmt.Pr…

基本数学运算

Go 语言支持常见的 算术运算符,用于执行数学计算。

运算符说明
+加法
-减法
*乘法
/除法
%取余
++自增
--自减

整数运算只能得到整数部分

package mainimport ("fmt""math"
)func main() {go_math()
}func go_math() {x, y := 8, 5fmt.Printf("x = %d ,y = %d\n", x, y)fmt.Println("x/y除法运算:", x/y) //整数运算只能得到整数部分fmt.Println("float64(x)/float64(y)浮点运算:", float64(x)/float64(y))fmt.Println("x%y取余运算:", x%y)x++y--fmt.Println("x++自增运算:", x)fmt.Println("y--自减运算:", y)//除了上面的基本运算外,还有一个math库提供了许多数学函数和常量fmt.Println("除了上面的基本运算外,还有一个math库提供了许多数学函数和常量")fmt.Println("math.Pi=", math.Pi)fmt.Println("math.Pow幂运算", math.Pow(5, 3))fmt.Println("math.Abs取绝对值:", math.Abs(-100))
}

结果如下

x = 8 ,y = 5
x/y除法运算: 1
float64(x)/float64(y)浮点运算: 1.6
x%y取余运算: 3
x++自增运算: 9
y--自减运算: 4
除了上面的基本运算外,还有一个math库提供了许多数学函数和常量
math.Pi= 3.141592653589793
math.Pow幂运算 125
math.Abs取绝对值: 100

关系运算符

Go 语言中的 关系运算符 用于比较两个值,返回 truefalse
不能使用类似 5 < x < 15 的语法,需要拆分为 5 < x && x < 15

运算符说明示例(x=10结果
<小于x < 5false
>大于x > 5true
<=小于等于x <= 10true
>=大于等于x >= 15false
==等于x == 10true
!=不等于x != 10false

逻辑运算符

用于 多个条件组合判断,支持 短路求值

运算符说明示例(x=10, y=5结果
&&逻辑与(AND)x > 5 && y > 0true
|| 逻辑或(OR)x < 5 || y > 0true
!逻辑非(NOT)!(x > 5)false

短路求值机制:

  • &&(与):如果左侧为 false,右侧表达式不会执行
  • ||(或):如果左侧为 true,右侧表达式不会执行
if 5 > x && 15 > x { // 这里 x=10,5 > 10 为 false,短路后续判断fmt.Println(x)
}

位运算符

位运算符作用于整数的 二进制表示

运算符说明示例(5=0101, 6=0110结果
&按位与5 & 6 (0101 & 0110)0100 (4)
|按位或5 | 6 (0101 | 0110)0111 (7)
^按位异或5 ^ 6 (0101 ^ 0110)0011 (3)
<<左移5 << 2 (0101 -> 10100)20
>>右移5 >> 2 (0101 -> 0001)1
fmt.Println(5 | 6)  // 7
fmt.Println(5 & 6)  // 4
fmt.Println(5 ^ 6)  // 3
fmt.Println(5 << 2) // 20
fmt.Println(5 >> 2) // 1

赋值运算符

赋值运算符用于给变量赋值或进行 复合运算

运算符说明示例
=赋值x = 10
+=加后赋值x += 5 (等同于 x = x + 5)
-=减后赋值x -= 3 (等同于 x = x - 3)
*=乘后赋值x *= 2 (等同于 x = x * 2)
/=除后赋值x /= 2 (等同于 x = x / 2)

其他运算符

运算符说明
&取地址
*指针解引用
<-通道通信符号
var a int = 10
var p *int = &a  // 取 a 的地址
fmt.Println(*p)  // 输出 10(解引用)
http://www.dtcms.com/wzjs/114343.html

相关文章:

  • 一键优化清理手机湖南seo
  • 网站开发 需求文档windows优化大师有毒吗
  • 荆州市做网站的长沙seo推广
  • 可以做多边形背景的网站营销培训班
  • 好的版式设计网站seo怎么做优化计划
  • wordpress商品采集器天津seo排名效果好
  • 上海大型网站制作公司天津seo外包团队
  • 合肥网站建设制作价格百度优化点击软件
  • web程序设计——asp.net实用网站开发网站推广与优化方案
  • 公司门户网站建设搜索排行榜
  • 上海做网站那家公司好外贸网络推广营销
  • 做科学实验的网站网络营销模式
  • 企业建设官方网站的目的策划公司
  • 龙华高端网站设计百度一直不收录网站
  • 教育中介公司网站建设费用营销技巧和营销方法
  • 怎么创自己的网站广州市口碑全网推广报价
  • 网站的风格分析北京seo推广
  • 中国建设银行龙卡信用卡网站外链推广论坛
  • 织梦cms零基础做网站网站推广找
  • 哪个网站做演唱会门票河北百度推广seo
  • 网站备案名称中国开头鹤壁seo推广
  • 别人做的网站不能用怎么办啊桂林网站设计
  • 科技有限公司网站建设策划书seo关键词推广渠道
  • 政府门户网站建设的意义百度关键词搜索怎么收费
  • 网站建设与运营的预算方案合肥网络推广软件系统
  • 报纸做网站宣传费用短网址链接生成
  • 咸阳做网站价格百度平台商家客服
  • 新网站做seo网站优化查询
  • 嘉兴云建站模板品牌推广活动有哪些
  • 如何做淘宝cms导购网站百度网盘搜索引擎入口哪里