收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】普洱网站建设_企业网站制作公司_高端网站设计开发-普洱上往-域名申请

【建站服务】普洱网站建设_企业网站制作公司_高端网站设计开发-普洱上往-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-21 05:50:37

网站建设
​

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


普洱网站建设_企业网站制作公司_高端网站设计开发-普洱上往

网站建设.png

age main

import "fmt"

func main() {
   var a int = 21
   var c int

   c =  a
   fmt.Printf("第 1 行 - =  运算符实例,c 值为 = %d ", c )

   c +=  a
   fmt.Printf("第 2 行 - += 运算符实例,c 值为 = %d ", c )

   c -=  a
   fmt.Printf("第 3 行 - -= 运算符实例,c 值为 = %d ", c )

   c *=  a
   fmt.Printf("第 4 行 - *= 运算符实例,c 值为 = %d ", c )

   c /=  a
   fmt.Printf("第 5 行 - /= 运算符实例,c 值为 = %d ", c )

   c  = 200;

   c <<=  2
   fmt.Printf("第 6行  - <<= 运算符实例,c 值为 = %d ", c )

   c >>=  2
   fmt.Printf("第 7 行 - >>= 运算符实例,c 值为 = %d ", c )

   c &=  2
   fmt.Printf("第 8 行 - &= 运算符实例,c 值为 = %d ", c )

   c ^=  2
   fmt.Printf("第 9 行 - ^= 运算符实例,c 值为 = %d ", c )

   c |=  2
   fmt.Printf("第 10 行 - |= 运算符实例,c 值为 = %d ", c )

}

以上实例运行结果:

第 1 行 - =  运算符实例,c 值为 = 21第 2 行 - += 运算符实例,c 值为 = 42第 3 行 - -= 运算符实例,c 值为 = 21第 4 行 - *= 运算符实例,c 值为 = 441第 5 行 - /= 运算符实例,c 值为 = 21第 6行  - <<= 运算符实例,c 值为 = 800第 7 行 - >>= 运算符实例,c 值为 = 200第 8 行 - &= 运算符实例,c 值为 = 0第 9 行 - ^= 运算符实例,c 值为 = 2第 10 行 - |= 运算符实例,c 值为 = 2

其他运算符

下表列出了Go语言的其他运算符。

运算符描述实例
&返回变量存储地址&a; 将给出变量的实际地址。
*指针变量。*a; 是一个指针变量

以下实例演示了其他运算符的用法:

实例

package main

import "fmt"

func main() {
   var a int = 4
   var b int32
   var c float32
   var ptr *int

   /* 运算符实例 */
   fmt.Printf("第 1 行 - a 变量类型为 = %T ", a );
   fmt.Printf("第 2 行 - b 变量类型为 = %T ", b );
   fmt.Printf("第 3 行 - c 变量类型为 = %T ", c );

   /*  & 和 * 运算符实例 */
   ptr = &a     /* 'ptr' 包含了 'a' 变量的地址 */
   fmt.Printf("a 的值为  %d ", a);
   fmt.Printf("*ptr 为 %d ", *ptr);
}

以上实例运行结果:

第 1 行 - a 变量类型为 = int第 2 行 - b 变量类型为 = int32第 3 行 - c 变量类型为 = float32
a 的值为  4*ptr 为 4

运算符优先级

有些运算符拥有较高的优先级,二元运算符的运算方向均是从左至右。下表列出了所有运算符以及它们的优先级,由上至下代表优先级由高到低:

优先级运算符
5* / % << >> & &^
4+ - | ^
3== != < <= > >=
2&&
1


针变量 * 和地址值 & 的区别:指针变量保存的是一个地址值,会分配独立的内存来存储一个整型数字。当变量前面有 * 标识时,才等同于 & 的用法,否则会直接输出一个整型数字。


func main() {

   var a int = 4

   var ptr *int

   ptr = &a

   println("a的值为", a);    // 4

   println("*ptr为", *ptr);  // 4

   println("ptr为", ptr);    // 824633794744

}

Gidot

   Gidot


  gid***qq.com


4年前 (2018-12-20)

   凉月


  130***6594@qq.com


101

Go 的自增,自减只能作为表达式使用,而不能用于赋值语句。

a++ // 这是允许的,类似 a = a + 1,结果与 a++ 相同

a-- //与 a++ 相似

a = a++ // 这是不允许的,会出现编译错误 syntax error: unexpected ++ at end of statement

凉月

   凉月


  130***6594@qq.com


3年前 (2019-09-04)

   forward


  166***8442@qq.com


41

使用指针变量与不使用的区别:


func main(){

    var a int = 4

    var ptr int

    ptr = a 

    fmt.Println(ptr)//4

    a = 15

    fmt.Println(ptr)//4

    

    var b int = 5 

    var ptr1 *int

    ptr1 = &b 

    fmt.Println(*ptr1)//5

    b=15 

    fmt.Println(*ptr1)//15


普洱网站建设_企业网站制作公司_高端网站设计开发-普洱上往


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

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


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务