Operator Kali ini kita akan mempelajari operator. Operator sangat penting dalam pemrograman, dan memiliki fungsi berikut: 1. Perhitungan 2. Perbandingan 3. Penugasan dan sebagainya. Bagi seorang pemula, melihat tutorial ini mungkin akan terasa menakutkan, tetapi jangan khawatir, karena hal-hal ini sangat sederhana, selama kamu sudah membaca pendidikan menengah, kamu akan menemukan banyak hal yang sebenarnya sudah kamu pelajari. Jika kamu belum membaca pendidikan menengah juga tidak masalah, karena banyak di antaranya adalah pengetahuan umum yang mudah dimengerti.

Mari kita lihat urutan prioritas operator:

Tanda = (sebelumnya sudah dijelaskan ini adalah tanda penugasan, bukan tanda sama dengan, urutannya dari kanan ke kiri karena variabel di kiri, nilai di kanan)

Tanda || dari kiri ke kanan, operasi logika 'or', simbol ini dalam program berarti "atau", a==1 || b==1, kode ini berarti ketika a sama dengan 1 atau b sama dengan 1, artinya memenuhi salah satu dari dua kondisi.

Tanda && dari kiri ke kanan, operasi logika 'and', simbol ini terdiri dari dua &, dalam program berarti "dan", a==1 && b==1, kode ini berarti ketika a sama dengan 1 dan b sama dengan 1, artinya kedua kondisi harus terpenuhi.

Tanda | dari kiri ke kanan, operasi bit 'or', atau bit

Tanda ^ dari kiri ke kanan, operasi bit 'xor', atau bit 'tidak sama'

Tanda & dari kiri ke kanan, operasi bit 'and', atau bit 'dan'

Tanda == != <= >= beberapa simbol dari kiri ke kanan, operasi perbandingan, == berarti sama dengan, != berarti tidak sama dengan, <= berarti kurang dari atau sama dengan, >= berarti lebih dari atau sama dengan, < adalah tanda kurang dari, > adalah tanda lebih dari

Tanda << >> dua simbol dari kiri ke kanan, operasi pergeseran, harus tipe integer atau karakter

Tanda + - dua simbol dari kiri ke kanan, penjumlahan dan pengurangan (penggunaan karakter berbeda)

Tanda * / % tiga simbol dari kiri ke kanan, perkalian, pembagian, sisa bagi (tidak bisa digunakan untuk string)
Catatan: cara menghitung penjumlahan, pengurangan, perkalian, pembagian sama seperti matematika, perkalian dan pembagian dilakukan sebelum penjumlahan dan pengurangan

Tanda - ! ++ -- ~ * [] () & dari kiri ke kanan, - (negatif), ! (tidak), ++ (increment), -- (decrement), ~ (operasi not bitwise, membalik bit), [] (array), () (parameter fungsi), & (operasi alamat), (hanya !)(Tidak) dapat digunakan untuk string) Ketika prioritasnya sama, urutan operasi ditentukan oleh hukum asosiatif. Catatan 1: a==1||b==2&&c==3, kalimat ini berarti: ketika (a sama dengan 1 atau b sama dengan 2) dan c sama dengan 3, hitung 'atau' di kiri terlebih dahulu baru 'dan' di kanan. Catatan 2: Operasi campuran tidak bisa menggunakan simbol-simbol ini (seperti +=, -=, *=, dll). Catatan 3: “,” dan “?:” adalah operasi kondisional, program tidak mendukungnya. Tidak tahu apakah kalian masih ingat tutorial sebelumnya, jika tidak ingat segeralah mengulanginya. Sekarang mari kita lakukan pekerjaan rumah. Terakhir kali kita belajar menulis operasi penjumlahan menggunakan variabel, sekarang kita akan membuat operasi penjumlahan, pengurangan, perkalian, dan pembagian, kalian bisa menulisnya terpisah atau digabungkan. Saya melihat sudah dua kali memberi pekerjaan rumah tetapi sampai sekarang tidak ada yang mengumpulkannya, jika tidak dikumpulkan, nanti tidak akan diajar lagi! Semoga teman-teman memberi balasan, karena membalas adalah suatu kebajikan! 《Selesai》