Rumah > Artikel > pembangunan bahagian belakang > Kuasai konsep penting keutamaan operator dalam bahasa Go
Untuk mempelajari pengetahuan yang diperlukan tentang keutamaan operator dalam bahasa Go, contoh kod khusus diperlukan
1. Pengenalan
Untuk pemula, adalah sangat penting untuk menguasai keutamaan operator bahasa pengaturcaraan. Dalam bahasa Go, keutamaan pengendali menentukan susunan ekspresi dinilai. Memahami dan menggunakan keutamaan operator dengan betul boleh membantu kami menulis kod yang cekap dan boleh dibaca. Artikel ini akan memperkenalkan keutamaan pengendali yang biasa digunakan dalam bahasa Go dan menerangkannya melalui contoh kod tertentu.
2. Keutamaan pengendali bahasa Go
Keutamaan pengendali bahasa Go pada umumnya serupa dengan bahasa lain, dan terutamanya terdiri daripada peringkat berikut:
1 Operator Unary (Pengendali Unary)
Tahap ini termasuk pengendali seperti penolakan (-), positif (+), kenaikan (++), dan penurunan (--). Pergaulan mereka adalah dari kanan ke kiri.
2. Operator pendaraban, bahagi dan modulo (Operator darab)
Tahap ini termasuk operator darab (*), bahagi (/) dan modulo (%). Pergaulan mereka adalah dari kiri ke kanan.
3 Operator aditif
Tahap ini termasuk operator tambah (+) dan tolak (-). Pergaulan mereka adalah dari kiri ke kanan.
4. Operator Shift
Tahap ini termasuk operator shift kiri (>). Pergaulan mereka adalah dari kiri ke kanan.
5. Operator perhubungan 6 Pengendali kesamarataan 7 Bitwise AND operator 8. Operator Bitwise XOR (operator XOR Bitwise) 9. Operator Bitwise OR (Bitwise OR operator) 10. Operator Logik DAN 11. Logik ATAU operator 12. Operator tugasan 13. Operator Koma 3. Contoh kod Yang berikut menggunakan contoh kod khusus untuk menggambarkan penggunaan keutamaan operator: Contoh operator unari Contoh operator pendaraban, pembahagian dan penolakan
Tahap ini termasuk lebih besar daripada (>), kurang daripada (=), kurang daripada atau sama dengan (
Tahap ini termasuk operator yang sama (==) dan tidak sama (!=). Pergaulan mereka adalah dari kiri ke kanan.
Tahap ini termasuk operator bitwise AND (&). Pergaulan mereka adalah dari kiri ke kanan.
Tahap ini termasuk operator XOR (^) bitwise. Pergaulan mereka adalah dari kiri ke kanan.
Tahap ini termasuk operator bitwise OR (|). Pergaulan mereka adalah dari kiri ke kanan.
Tahap ini termasuk operator logik DAN (&&). Pergaulan mereka adalah dari kiri ke kanan.
Tahap ini termasuk operator logik ATAU (||). Pergaulan mereka adalah dari kiri ke kanan.
Tahap ini termasuk operator tugasan (=). Pergaulan mereka adalah dari kanan ke kiri.
Tahap ini termasuk operator koma (,). Pergaulan mereka adalah dari kiri ke kanan.
package main
import "fmt"
func main() {
a := 5
// 递增运算符
a++
fmt.Println(a) // 输出:6
// 递减运算符
a--
fmt.Println(a) // 输出:5
// 取反运算符
b := -a
fmt.Println(b) // 输出:-5
// 取正运算符
c := +a
fmt.Println(c) // 输出:5
}
package main
import "fmt"
func main() {
a := 10
b := 3
// 乘法运算符
c := a * b
fmt.Println(c) // 输出:30
// 除法运算符
d := a / b
fmt.Println(d) // 输出:3
// 取模运算符
e := a % b
fmt.Println(e) // 输出:1
}
package main import "fmt" func main() { a := 5 b := 3 // 加法运算符 c := a + b fmt.Println(c) // 输出:8 // 减法运算符 d := a - b fmt.Println(d) // 输出:2 }
Atas ialah kandungan terperinci Kuasai konsep penting keutamaan operator dalam bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!