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

主頁 > 知識庫 > Go語言運(yùn)算符案例講解

Go語言運(yùn)算符案例講解

熱門標(biāo)簽:揚(yáng)州電銷外呼系統(tǒng)軟件 電腦外呼系統(tǒng)輻射大嗎 開通400電話申請流程 武漢百應(yīng)人工智能電銷機(jī)器人 400手機(jī)電話免費(fèi)辦理 上海企業(yè)外呼系統(tǒng)排名 智能語音電銷的機(jī)器人 如何利用高德地圖標(biāo)注家 百度地圖標(biāo)注位置網(wǎng)站

算數(shù)運(yùn)算符

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

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

	var num5 int32 = 10
	var num6 int64 = 20
	//var res2 bool = (num5 == num6) // 類型不同不能進(jìn)行關(guān)系運(yùn)算
	var res2 bool = (num5 == int32(num6)) // 類型不同不能進(jìn)行關(guān)系運(yùn)算
	fmt.Println(res2)

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

Go語言中字符串支持利用+號進(jìn)行拼接

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

關(guān)系算符

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

邏輯運(yùn)算符

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

位運(yùn)算符

  • 位運(yùn)算符和C語言幾乎一樣

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

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

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

賦值運(yùn)算符

  • 賦值運(yùn)算符和C語言幾乎一樣
    • 新增一個(gè)^=運(yùn)算符
運(yùn)算符 描述 實(shí)例
= 將右邊賦值給左邊 C = A + B 將 A + B 表達(dá)式結(jié)果賦值給 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

其它運(yùn)算符

運(yùn)算符 描述 實(shí)例
返回變量存儲地址 a; 將給出變量的實(shí)際地址
* 訪問指針指向內(nèi)存 *p; 訪問指針p指向內(nèi)存
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)
}
  • 注意點(diǎn)
    • 指針類型只支持相等運(yùn)算, 不能做加減運(yùn)算
#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)) // 編譯報(bào)錯(cuò)
}

運(yùn)算符優(yōu)先級

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

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

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

標(biāo)簽:武漢 嘉峪關(guān) 黑龍江 張掖 宜賓 江西 延邊 新余

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Go語言運(yùn)算符案例講解》,本文關(guān)鍵詞  語言,運(yùn)算符,案例,講解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Go語言運(yùn)算符案例講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Go語言運(yùn)算符案例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美成人bangbros| 成人高清视频在线观看| 久久se精品一区精品二区| 亚洲午夜精品网| 日本视频免费一区| 大美女一区二区三区| 4438成人网| 午夜免费欧美电影| 91污片在线观看| 国产亚洲短视频| 91浏览器在线视频| 一区二区三区在线视频免费| 成人一级片在线观看| 日韩欧美色综合网站| 日av在线不卡| 久久精品人人做人人爽人人| 国产曰批免费观看久久久| 日韩精品中文字幕一区 | 欧美日韩精品久久久| 一区二区免费看| 91精品福利在线| 国产精品青草综合久久久久99| 狠狠色丁香九九婷婷综合五月| 国产亚洲午夜高清国产拍精品| 不卡的电影网站| 日韩 欧美一区二区三区| 欧美精品乱码久久久久久| 中文字幕一区二区三区四区| 激情深爱一区二区| 欧美一区二区免费| av成人老司机| 激情丁香综合五月| 亚洲日本一区二区三区| 日韩一区二区三区高清免费看看| 亚洲精品一区二区在线观看| 一本到三区不卡视频| 中文字幕视频一区| 色呦呦日韩精品| 国内不卡的二区三区中文字幕| 麻豆精品在线看| 激情综合色综合久久综合| gogogo免费视频观看亚洲一| 中文字幕在线不卡| 免费在线观看一区二区三区| 1024亚洲合集| 亚洲欧洲精品一区二区精品久久久| 欧美亚洲日本一区| 福利视频网站一区二区三区| 加勒比av一区二区| www.性欧美| 奇米影视7777精品一区二区| 精品日韩欧美一区二区| 无吗不卡中文字幕| 精品久久久久av影院| 久久品道一品道久久精品| 欧洲一区在线观看| 国产精品亚洲第一| 国产激情偷乱视频一区二区三区| 日本亚洲三级在线| 亚洲精品网站在线观看| 日韩一卡二卡三卡国产欧美| 在线播放国产精品二区一二区四区| 在线不卡中文字幕播放| 精品国产麻豆免费人成网站| 久久99精品国产.久久久久久 | 五月婷婷综合激情| 国产一区二区三区免费观看| 蜜桃久久久久久久| 国产日本欧美一区二区| 久久影院午夜片一区| 国产精品资源网| 狠狠色丁香婷婷综合| 欧美少妇一区二区| www国产亚洲精品久久麻豆| 欧洲人成人精品| 欧美一二三在线| 国产女主播一区| 国产精品久久久久久久第一福利 | 久久99国产精品免费| 爽好久久久欧美精品| 免费人成精品欧美精品| 99国产精品久久久久久久久久久| 国产精品自拍毛片| 欧美日韩日日骚| 欧美激情艳妇裸体舞| 蜜桃久久精品一区二区| 91精品办公室少妇高潮对白| av一区二区三区在线| 久久久夜色精品亚洲| 久草精品在线观看| 精品久久久久久久人人人人传媒| 亚洲综合激情网| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲午夜精品久久久久久久久| 成人a级免费电影| 中文字幕亚洲精品在线观看| 国产成人一区二区精品非洲| 亚洲成人动漫在线免费观看| 亚洲色图在线播放| 亚洲成在线观看| 日本一区二区三区视频视频| 欧美老肥妇做.爰bbww视频| 成人禁用看黄a在线| 国产在线精品一区二区夜色| 国产精品久久久久久久久搜平片| 亚洲午夜久久久久久久久久久| 51精品视频一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 欧美一区二区美女| 色视频一区二区| 成人黄色片在线观看| 国产精品正在播放| 美女视频一区在线观看| 亚洲午夜日本在线观看| 18涩涩午夜精品.www| 久久免费视频色| 精品国产乱码久久久久久图片| 欧美成人激情免费网| 欧美精品aⅴ在线视频| 欧美亚洲一区二区在线观看| kk眼镜猥琐国模调教系列一区二区| 国产麻豆成人精品| 国产一区二区电影| 国产成人精品亚洲午夜麻豆| 国产精品中文字幕一区二区三区| 卡一卡二国产精品 | 成人免费看的视频| 久久精品人人做人人综合 | 精品亚洲欧美一区| 99精品久久只有精品| 9久草视频在线视频精品| 亚洲综合色成人| 国产清纯白嫩初高生在线观看91 | 欧美精品久久天天躁| 日本中文一区二区三区| 中文字幕乱码日本亚洲一区二区 | 亚州成人在线电影| 久久久噜噜噜久久中文字幕色伊伊 | 国产精品一二三四五| 成人av电影观看| 午夜精品福利在线| 国产亚洲一区二区三区| 婷婷中文字幕综合| 亚洲乱码日产精品bd| 日韩欧美国产一区二区三区| 亚洲成人精品一区| 蜜桃精品视频在线观看| 亚洲一区二区不卡免费| 国产成人久久精品77777最新版本| 欧美调教femdomvk| eeuss鲁片一区二区三区| 日韩精品色哟哟| 日韩不卡在线观看日韩不卡视频| 欧美美女直播网站| 麻豆视频一区二区| 亚洲一区在线观看视频| 精品久久久久av影院 | 国产精品午夜在线| 国产视频一区二区在线| 国产综合久久久久久久久久久久| 亚洲情趣在线观看| 91黄色免费看| 色吊一区二区三区| 国产精品色婷婷久久58| 狠狠色狠狠色合久久伊人| 五月天欧美精品| 蜜臀久久99精品久久久久宅男| 亚洲一区二区在线观看视频| 亚洲愉拍自拍另类高清精品| 亚洲成人综合网站| 免费成人av在线| 成人h动漫精品一区二| 69p69国产精品| 欧美一区二区三区小说| 欧美精品久久一区| 精品影视av免费| 亚洲国产另类av| 成人国产精品免费| 亚洲综合在线第一页| 欧美男生操女生| 久久99深爱久久99精品| 亚洲摸摸操操av| 午夜精品在线看| 精品一区二区免费视频| 日韩欧美专区在线| 欧美三级一区二区| 欧美一区二区三区免费| 国产精品夫妻自拍| 日韩av在线播放中文字幕| 久久免费电影网| 555夜色666亚洲国产免| 欧美在线观看禁18| 亚洲欧洲韩国日本视频| 成人毛片在线观看| 久久久亚洲国产美女国产盗摄| 亚洲v日本v欧美v久久精品| 风流少妇一区二区| 欧美成人aa大片| 看片的网站亚洲| 亚洲一区二区三区视频在线播放|