婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Go語言運算符案例講解

Go語言運算符案例講解

熱門標簽:揚州電銷外呼系統軟件 電腦外呼系統輻射大嗎 開通400電話申請流程 武漢百應人工智能電銷機器人 400手機電話免費辦理 上海企業外呼系統排名 智能語音電銷的機器人 如何利用高德地圖標注家 百度地圖標注位置網站

算數運算符

  • 算數運算符和C語言幾乎一樣
運算符 描述 實例
+ 相加 A + B
- 相減 A - B
* 相乘 A * B
/ 相除 B / A
% 求余 B % A
++ 自增 A++
自減 A–
  • 注意點:
    • 只有相同類型的數據才能進行運算
package main
import "fmt"
int main(){
	var num1 int32 = 10
	//var num2 int64 = num1 // 類型不同不能進行賦值運算
	var num2 int64 = int64(num1) // 類型不同不能進行賦值運算
	fmt.Println(num2)

	var num3 int32 = 10
	var num4 int64 = 20
	//var res int64 = num3 + num4 // 類型不同不能進行算數運算
	var res1 int64 = int64(num3) + num4 // 類型不同不能進行算數運算
	fmt.Println(res1)

	var num5 int32 = 10
	var num6 int64 = 20
	//var res2 bool = (num5 == num6) // 類型不同不能進行關系運算
	var res2 bool = (num5 == int32(num6)) // 類型不同不能進行關系運算
	fmt.Println(res2)

	// ... ... 其它以此類推
}
  • Go語言中++、–運算符不支持前置
    • 錯誤寫法: ++i; --i;
  • Go語言中++、–是語句,不是表達式,所以必須獨占一行
    • 錯誤寫法: a = i++; return i++;
package main
import "fmt"
func main() {
	num1 := 0
	num1++
	fmt.Println(num1)
	//++num1 // 編譯報錯, Go語言中++只能后置,不能前置
	//fmt.Println(num1)
	//var num2 int = num1++ // 編譯報錯, num1++是語句不是表達式, 所以必須獨占一行
	//fmt.Println(num2)
}

Go語言中字符串支持利用+號進行拼接

package main
import "fmt"
func main() {
	str := "abc" + "def"
	//fmt.Println(str)
}

關系算符

  • 關系算符和C語言一樣
運算符 描述 實例
== 檢查兩個值是否相等,如果相等返回 True 否則返回 False。 A == B
!= 檢查兩個值是否不相等,如果不相等返回 True 否則返回 False。 A != B
> 檢查左邊值是否大于右邊值,如果是返回 True 否則返回 False。 A > B
檢查左邊值是否小于右邊值,如果是返回 True 否則返回 False。 A B
>= 檢查左邊值是否大于等于右邊值,如果是返回 True 否則返回 False。 A >= B
= 檢查左邊值是否小于等于右邊值,如果是返回 True 否則返回 False。 A = B
  • 注意點:
    • 和C語言不通的是, Go語言中關系運算符只能返回true和false

邏輯運算符

  • 邏輯運算符和C語言一樣
運算符 描述 實例
如果兩邊的操作數都是 True,則條件 True,否則為 False。 A B
\|\| 如果兩邊的操作數有一個 True,則條件 True,否則為 False。 A || B
! 如果條件為 True,則邏輯 NOT 條件 False,否則為 True。 !A
  • 注意點:
    • 和C語言不通的是, Go語言中關系運算符只能返回true和false
    • 邏輯非只能用于true和false

位運算符

  • 位運算符和C語言幾乎一樣

運算符描述實例參與運算的兩數各對應的二進位相與, 對應位只要都是1結果就為1A B\|參與運算的兩數各對應的二進位相或,對應位只要其中一個是1結果就為1A | B^參與運算的兩數各對應的二進位相異或,對應位只要不同結果就是1A ^ B左移運算符,左移n位就是乘以2的n次方A 2>>右移運算符,右移n位就是除以2的n次方B >> 2^邏輯清零運算符, B對應位是1,A對應位清零,B對應位是0, A對應位保留原樣A ^ B

  • 新增一個^運算符
int main(){
	/*
	  0110      a
	^1011      b 如果b位位1,那么結果為0, 否則結果為a位對應的值
	----------
	  0100
	*/
	a1 := 6
	b1 := 11
	res1 := a1 ^ b1
	fmt.Println("res1 = ", res1) // 4

	/*
	  1011      a
	^1101      b 如果b位位1,那么結果為0, 否則結果為a位對應的值
	----------
	  0010
	*/
	a2 := 11
	b2 := 13
	res2 := a2 ^ b2
	fmt.Println("res2 = ", res2) // 2
}

賦值運算符

  • 賦值運算符和C語言幾乎一樣
    • 新增一個^=運算符
運算符 描述 實例
= 將右邊賦值給左邊 C = A + B 將 A + B 表達式結果賦值給 C
+= 相加后再賦值 C += A 等于 C = C + A
-= 相減后再賦值 C -= A 等于 C = C - A
*= 相乘后再賦值 C *= A 等于 C = C * A
/= 相除后再賦值 C /= A 等于 C = C / A
%= 求余后再賦值 C %= A 等于 C = C % A
= 左移賦值 C = 2 等于 C = C 2
>>= 右移賦值 C >>= 2 等于 C = C >> 2
= 位邏輯與賦值 C = 2 等于 C = C 2
^= 位邏輯或賦值 C ^= 2 等于 C = C ^ 2
\|= 位邏輯異或賦值 C |= 2 等于 C = C | 2
^= 位邏輯清零賦值 C ^= 2 等于 C = C ^ 2

其它運算符

運算符 描述 實例
返回變量存儲地址 a; 將給出變量的實際地址
* 訪問指針指向內存 *p; 訪問指針p指向內存
package main
import "fmt"
int main(){
	var num int = 666
	var p *int = num
	fmt.Println(num)
	fmt.Println(*p)
	num = 777
	fmt.Println(num)
	*p = 999
	fmt.Println(num)
}
  • 注意點
    • 指針類型只支持相等運算, 不能做加減運算
#include stdio.h>
int main()
{
    int ages[3] = {19, 23, 22};
    int *arrayP = ages[0];
    printf("ages[0] = %i\n", *(arrayP + 0)); // *(arrayP + 0) == *arrayP
    printf("ages[1] = %i\n", *(arrayP + 1));
    printf("ages[2] = %i\n", *(arrayP + 2));
    return 0;
}
package main
import "fmt"
int main(){
	var ages [3]int = [3]int{19, 23, 22}
	var p *int = ages[0]
	//fmt.Println(ages[0])
	//fmt.Println(*p) // 19
	fmt.Println(*(p + 0)) // 編譯報錯
}

運算符優先級

  • 和C語言一樣, 只需記住()優先級最高即可

到此這篇關于Go語言運算符案例講解的文章就介紹到這了,更多相關Go語言運算符內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Golang 運算符及位運算詳解
  • golang中為什么不存在三元運算符詳解
  • 手把手帶你走進Go語言之運算符解析

標簽:武漢 嘉峪關 黑龍江 張掖 宜賓 江西 延邊 新余

巨人網絡通訊聲明:本文標題《Go語言運算符案例講解》,本文關鍵詞  語言,運算符,案例,講解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言運算符案例講解》相關的同類信息!
  • 本頁收集關于Go語言運算符案例講解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产乱淫av一区二区三区 | proumb性欧美在线观看| 男女视频一区二区| 日韩二区三区在线观看| 偷拍一区二区三区| 麻豆极品一区二区三区| 国模冰冰炮一区二区| 国产另类ts人妖一区二区| 国产精品一区二区视频| 不卡一区中文字幕| 欧美日韩一区二区三区视频| 欧美一区二区在线看| 26uuu国产在线精品一区二区| 久久精品一区蜜桃臀影院| 中文在线免费一区三区高中清不卡 | 国产69精品久久99不卡| 国产精品主播直播| 91小视频在线| 69堂成人精品免费视频| 337p日本欧洲亚洲大胆色噜噜| 久久理论电影网| 亚洲欧美一区二区三区极速播放 | 亚洲毛片av在线| 日本va欧美va精品| 国产成人鲁色资源国产91色综| 色欧美片视频在线观看| 欧美一区中文字幕| 欧美韩日一区二区三区四区| 亚洲国产中文字幕| 国产一区二区导航在线播放| 一本在线高清不卡dvd| 日韩欧美一级二级三级| 亚洲欧美一区二区视频| 日本欧洲一区二区| 91麻豆精东视频| xvideos.蜜桃一区二区| 午夜av区久久| 色综合久久久久久久| 精品国产乱码久久| 亚洲图片欧美色图| 国产69精品久久99不卡| 欧美电影一区二区三区| 亚洲三级在线播放| 国产精品一区专区| 911国产精品| 一区二区三区四区乱视频| 亚洲午夜精品在线| 色婷婷av一区| 国产精品久久精品日日| 国产美女主播视频一区| 51精品久久久久久久蜜臀| 一区二区高清免费观看影视大全| 国产69精品一区二区亚洲孕妇 | 福利视频网站一区二区三区| 欧美一区二区不卡视频| 亚洲国产视频一区二区| 91小视频在线免费看| 国产精品乱码久久久久久| 国产精品综合一区二区三区| 日韩欧美自拍偷拍| 青青青伊人色综合久久| 在线观看亚洲专区| 亚洲成人动漫在线免费观看| 懂色av一区二区三区免费观看| 日韩欧美成人激情| 日本成人在线电影网| 欧美日本一道本在线视频| 亚洲综合成人在线| 欧美色综合网站| 亚洲成av人片在线观看无码| 欧美午夜在线观看| 婷婷丁香激情综合| 日韩一卡二卡三卡四卡| 蜜臀av国产精品久久久久| 精品日本一线二线三线不卡| 免费成人结看片| 久久综合九色综合欧美就去吻 | 久久免费偷拍视频| 国精产品一区一区三区mba视频 | 亚洲成在人线在线播放| 欧美色欧美亚洲另类二区| 亚洲妇女屁股眼交7| 欧美日韩精品一区二区三区| 日本v片在线高清不卡在线观看| 日韩一区二区三区在线观看| 国内精品久久久久影院色| 国产亚洲精品免费| 9i在线看片成人免费| 悠悠色在线精品| 欧美一区二区三区在线看| 美女一区二区三区在线观看| 久久久影院官网| 91国偷自产一区二区三区成为亚洲经典 | 2014亚洲片线观看视频免费| 盗摄精品av一区二区三区| 亚洲日本一区二区| 欧美一区二视频| 国产成人丝袜美腿| 一区二区三区在线免费视频 | 一本色道久久加勒比精品| 亚洲国产一区在线观看| 久久婷婷成人综合色| 色一区在线观看| 激情综合色综合久久| 中文字幕五月欧美| 日韩精品一区二区三区中文不卡| 国产成人在线视频播放| 午夜精品免费在线| 国产精品久久网站| 日韩精品一区二区三区在线播放 | 国产成人精品影视| 日韩有码一区二区三区| 国产亚洲一二三区| 欧美精品三级日韩久久| 成人一区在线看| 亚洲成a人在线观看| 欧美激情一区三区| 欧美成人性战久久| 欧美日本韩国一区| 色噜噜狠狠一区二区三区果冻| 久久99热99| 日韩专区中文字幕一区二区| 国产精品第五页| 久久久国际精品| 337p亚洲精品色噜噜噜| 在线观看不卡视频| 97久久精品人人做人人爽50路| 美腿丝袜在线亚洲一区| 亚洲成人黄色小说| 亚洲在线中文字幕| 一区二区三区精品视频| 亚洲欧美一区二区三区极速播放 | 欧美疯狂性受xxxxx喷水图片| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品1024| 国产一区不卡视频| 麻豆国产欧美日韩综合精品二区| 亚洲成av人**亚洲成av**| 一级特黄大欧美久久久| 亚洲精品欧美在线| 亚洲午夜一区二区三区| 亚洲激情男女视频| 亚洲午夜激情网站| 天天综合天天综合色| 五月激情丁香一区二区三区| 视频在线观看一区| 奇米影视一区二区三区| 日本视频免费一区| 久久99久久久欧美国产| 蜜桃一区二区三区在线观看| 美国十次了思思久久精品导航| 欧美a级理论片| 国产在线精品一区二区夜色| 国产成人丝袜美腿| www.亚洲精品| 欧美吻胸吃奶大尺度电影| 56国语精品自产拍在线观看| 日韩欧美亚洲国产另类| 国产日韩成人精品| 一区在线观看免费| 香蕉成人伊视频在线观看| 日本中文字幕一区| 国产成人综合视频| 91美女视频网站| 欧美高清一级片在线| 久久久久99精品国产片| 亚洲婷婷综合久久一本伊一区| 亚洲国产日产av| 激情综合色播激情啊| 99精品视频在线观看免费| 精品视频在线免费观看| 欧美v日韩v国产v| 亚洲同性同志一二三专区| 亚洲电影一级黄| 国产一区不卡视频| 欧美丝袜自拍制服另类| 久久久久久亚洲综合| 亚洲免费伊人电影| 狠狠色狠狠色综合| 欧美系列一区二区| 国产夜色精品一区二区av| 亚洲精品成人天堂一二三| 极品少妇一区二区| 欧美日韩一区中文字幕| 国产亚洲短视频| 日韩精品一区第一页| www.亚洲国产| 久久一留热品黄| 天天综合色天天| 一本一道久久a久久精品| 精品美女被调教视频大全网站| 曰韩精品一区二区| 粉嫩aⅴ一区二区三区四区五区| 欧美女孩性生活视频| 亚洲另类在线制服丝袜| 国产精品77777竹菊影视小说| 4438x成人网最大色成网站| 亚洲啪啪综合av一区二区三区| 国产精品一区二区果冻传媒| 欧美一区三区四区|