Rumah Pengembangan Apa itu operator unary? - definisi dari techopedia

Apa itu operator unary? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa arti Unary Operator?

Operator unary, dalam C #, adalah operator yang mengambil operan tunggal dalam ekspresi atau pernyataan. Operator unary di C # adalah +, -, !, ~, ++, - dan operator transmisi.

Tanda tangan deklarasi operator unary termasuk token operator dan jenis parameter; itu tidak memerlukan jenis kembali dan nama parameter.

Semua operator C # unary telah menentukan implementasi yang akan digunakan secara default dalam ekspresi. Operator unary ini dapat kelebihan beban dalam tipe yang ditentukan pengguna dengan implementasi kustom dengan mendefinisikan fungsi anggota statis menggunakan kata kunci "operator".

Techopedia menjelaskan Operator Unary

Daftar operator unary dengan perinciannya meliputi:

  • Operator Unary Plus (+): Hasil operasi pada tipe numerik adalah nilai operan itu sendiri. Operator ini telah ditentukan sebelumnya untuk semua jenis numerik.
  • Unary Minus Operator (-): Operator ini dapat digunakan untuk meniadakan angka bilangan bulat, floating-point dan tipe desimal.
  • Pelengkap Logis (negasi) Operator (!): Operator ini hanya dapat digunakan dengan operan tipe Boole.
  • Bitwise Complement (negation) Operator (~): Operator ini dapat digunakan dengan tipe operan integer, unit, long dan ulong. Hasil operasi adalah komplemen bitwise (kebalikan dari representasi biner) dari operan.
  • Peningkatan Awalan (++) dan Penurunan (-) Operator: Operand dapat berupa variabel, akses properti, atau akses pengindeks. Dengan operator kenaikan, hasil operasi untuk operan tipe integer akan menjadi nilai yang ditambahkan oleh 1. Dengan operator penurunan, hasilnya akan menjadi nilai yang dikurangi oleh 1 dari operan. Operator kenaikan / penurunan juga dapat digunakan dengan notasi postfix
  • Operator Cast: Digunakan untuk membangun ekspresi pemain untuk konversi ke jenis tertentu. Operator ini diwakili oleh simbol, "T, " di mana T adalah tipe yang operand atau hasil dari ekspresi harus dikonversi
Definisi ini ditulis dalam konteks C #
Apa itu operator unary? - definisi dari techopedia