您身边的网站建设专家
成功案例

【建站服务】普洱做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-域名申请

日期: 2022-09-21 05:52:09 浏览数:6


​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


普洱做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

网站建设.png

c = a - b
   fmt.Printf("第二行 - c 的值为 %d ", c )
   c = a * b
   fmt.Printf("第三行 - c 的值为 %d ", c )
   c = a / b
   fmt.Printf("第四行 - c 的值为 %d ", c )
   c = a % b
   fmt.Printf("第五行 - c 的值为 %d ", c )
   a++
   fmt.Printf("第六行 - a 的值为 %d ", a )
   a=21   // 为了方便测试,a 这里重新赋值为 21
   a--
   fmt.Printf("第七行 - a 的值为 %d ", a )
}

以上实例运行结果:

第一行 - c 的值为 31第二行 - c 的值为 11第三行 - c 的值为 210第四行 - c 的值为 2第五行 - c 的值为 1第六行 - a 的值为 22第七行 - a 的值为 20

关系运算符

下表列出了所有Go语言的关系运算符。假定 A 值为 10,B 值为 20。

运算符描述实例
==检查两个值是否相等,如果相等返回 True 否则返回 False。(A == B) 为 False
!=检查两个值是否不相等,如果不相等返回 True 否则返回 False。(A != B) 为 True
>检查左边值是否大于右边值,如果是返回 True 否则返回 False。(A > B) 为 False
<检查左边值是否小于右边值,如果是返回 True 否则返回 False。(A < B) 为 True
>=检查左边值是否大于等于右边值,如果是返回 True 否则返回 False。(A >= B) 为 False
<=检查左边值是否小于等于右边值,如果是返回 True 否则返回 False。(A <= B) 为 True

以下实例演示了关系运算符的用法:

实例

package main

import "fmt"

func main() {
   var a int = 21
   var b int = 10

   if( a == b ) {
      fmt.Printf("第一行 - a 等于 b " )
   } else {
      fmt.Printf("第一行 - a 不等于 b " )
   }
   if ( a < b ) {
      fmt.Printf("第二行 - a 小于 b " )
   } else {
      fmt.Printf("第二行 - a 不小于 b " )
   }
   
   if ( a > b ) {
      fmt.Printf("第三行 - a 大于 b " )
   } else {
      fmt.Printf("第三行 - a 不大于 b " )
   }
   /* Lets change value of a and b */
   a = 5
   b = 20
   if ( a <= b ) {
      fmt.Printf("第四行 - a 小于等于 b " )
   }
   if ( b >= a ) {
      fmt.Printf("第五行 - b 大于等于 a " )
   }
}


     fmt.Printf("第四行 - a 小于等于 b " )

   }

   if ( b >= a ) {

      fmt.Printf("第五行 - b 大于等于 a " )

   }

}

以上实例运行结果:


第一行 - a 不等于 b

第二行 - a 不小于 b

第三行 - a 大于 b

第四行 - a 小于等于 b

第五行 - b 大于等于 a

逻辑运算符

下表列出了所有Go语言的逻辑运算符。假定 A 值为 True,B 值为 False。


运算符 描述 实例

&& 逻辑 AND 运算符。 如果两边的操作数都是 True,则条件 True,否则为 False。 (A && B) 为 False

|| 逻辑 OR 运算符。 如果两边的操作数有一个 True,则条件 True,否则为 False。 (A || B) 为 True

! 逻辑 NOT 运算符。 如果条件为 True,则逻辑 NOT 条件 False,否则为 True。 !(A && B) 为 True

以下实例演示了逻辑运算符的用法:


实例

package main


import "fmt"


func main() {

   var a bool = true

   var b bool = false

   if ( a && b ) {

      fmt.Printf("第一行 - 条件为 true " )

   }

   if ( a || b ) {

      fmt.Printf("第二行 - 条件为 true " )

   }

   /* 修改 a 和 b 的值 */

   a = false

   b = true

   if ( a && b ) {

      fmt.Printf("第三行 - 条件为 true " )

   } else {

      fmt.Printf("第三行 - 条件为 false " )

   }

   if ( !(a && b) ) {

      fmt.Printf("第四行 - 条件为 true " )

   }

}

以上实例运行结果:


第二行 - 条件为 true

第三行 - 条件为 false

第四行 - 条件为 true

位运算符

位运算符对整数在内存中的二进制位进行操作。


下表列出了位运算符 &, |, 和 ^ 的计算:


p q p & q p | q p ^ q

0 0 0 0 0

0 1 0 1 1

1 1 1 1 0

1 0 0 1 1

假定 A = 60; B = 13; 其二进制数转换为:


A = 0011 1100


B = 0000 1101


-----------------


A&B = 0000 1100


A|B = 0011 1101


A^B = 0011 0001

Go 语言支持的位运算符如下表所示。假定 A 为60,B 为13:


运算符 描述 实例

& 按位与运算符"&"是双目运算符。 其功能是参与运算的两数各对应的二进位相与。



普洱做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式


上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设:上往建站