Pengendali dalam bahasa Go ialah: 1. Operator penambahan 3. Operator pendaraban 4. Operator bahagian; 9. Operator Bitwise OR; 10. Operator XOR Bitwise; Pengenalan terperinci: 1. Operator tambah, digunakan untuk melakukan operasi tambah dua nilai 2. Operator tolak, digunakan untuk melakukan operasi tolak dua nilai;
Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Bahasa Go mengandungi pelbagai operator untuk melaksanakan pelbagai operasi matematik dan logik. Berikut ialah beberapa operator bahasa Go yang biasa dan penggunaannya:
1 Operator tambahan (+): digunakan untuk melaksanakan operasi tambah dua nilai.
a := 5 b := 3 sum := a + b // 8
2. Operator tolak (-): digunakan untuk melakukan operasi tolak dua nilai.
a := 10 b := 3 difference := a - b // 7
3. Operator pendaraban (*): Digunakan untuk melakukan pendaraban dua nilai.
a := 5 b := 3 product := a * b // 15
4. Operator bahagian (/): Digunakan untuk melakukan operasi bahagi dua nilai.
a := 10 b := 2 quotient := a / b // 5
5. Operator baki (%): digunakan untuk melaksanakan baki operasi dua nilai, iaitu, untuk mencari baki bahagian.
a := 10 b := 3 remainder := a % b // 1
6 Operator perbandingan (==, !=, <, >, <=, >=): Digunakan untuk membandingkan sama ada dua nilai adalah sama atau tidak sama, atau sama ada nilai lebih kecil daripada, Lebih besar daripada, kurang daripada atau sama dengan, atau lebih besar daripada atau sama dengan nilai lain.
a := 5 b := 3 if a == b { fmt.Println("a equals b") // false } else if a > b { fmt.Println("a is greater than b") // true } else { fmt.Println("a is less than b") // false }
7. Operator bitwise (&, |, ^, <<, >>): digunakan untuk beroperasi pada bit perduaan integer, seperti bitwise AND, bitwise OR, dan bitwise XOR. Atau, kiri dan kanan.
a := 60 // 0011 1100 in binary b := 13 // 0000 1101 in binary c := a & b // 12, 0000 1100 in binary d := a | b // 61, 0011 1101 in binary e := a ^ b // 49, 0011 0001 in binary f := a << 2 // 240, 1111 0000 in binary (left shift by 2) g := a >> 2 // 15, 0000 1111 in binary (right shift by 2)
8 Bitwise AND operator (&): melakukan operasi AND pada bit perduaan dua integer Hanya apabila dua bit perduaan yang sepadan adalah kedua-duanya 1, bit perduaan yang sepadan hasilnya akan menjadi 1.
9. Bitwise OR operator (|): Lakukan operasi OR pada bit perduaan dua integer Selagi satu bit perduaan yang sepadan ialah 1, bit perduaan yang sepadan akan menjadi 1.
10. Operator Bitwise XOR (^): Menjalankan operasi XOR pada bit perduaan dua integer Apabila dua bit perduaan yang sepadan adalah berbeza, bit perduaan yang sepadan adalah 1.
11. Operator anjakan kiri (<<): Alihkan bit perduaan integer ke kiri dengan bilangan digit yang ditentukan, dan isikan bahagian kanan dengan sifar. Operasi anjakan kiri adalah bersamaan dengan mendarab dengan kuasa 2 yang ditentukan.
12. Operator anjakan kanan (>>): Alihkan bit perduaan integer ke kanan dengan bilangan digit yang ditentukan, isikan bahagian kiri dengan bit tanda (untuk integer bertanda). Operasi anjakan kanan adalah bersamaan dengan membahagi dengan kuasa 2 yang ditentukan.
Atas ialah kandungan terperinci Apakah pengendali dalam bahasa Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!