Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Apakah perbezaan antara | dan ||. atau operator dalam C#?

Apakah perbezaan antara | dan ||. atau operator dalam C#?

PHPz
Lepaskan: 2023-08-25 18:29:23
ke hadapan
1204 orang telah melayarinya

| 之间有什么区别?和||或者 C# 中的运算符?

|. Operator

|. Keputusan x |. y adalah benar jika sama ada x atau y bernilai benar. Jika tidak, hasilnya adalah palsu.

Walaupun operan kiri menilai kepada benar, operator |. menilai kedua-dua operan supaya hasil operasi adalah benar tanpa mengira nilai operan kanan.

||. Operator

Operator OR logik bersyarat ||, juga dikenali sebagai operator OR logik "litar pintas", mengira OR logik operannya.

Jika sama ada x atau y menilai kepada benar, maka x || y menilai kepada benar. Jika tidak, hasilnya adalah palsu. Jika x bernilai benar, y tidak dinilai. Contoh

class Program {
   static void Main(string[] args){
      int a = 4;
      int b = 3;
      int c = 0;
      c = a | b;
      Console.WriteLine("Line 1 - Value of c is {0}", c);
      Console.ReadLine();
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah perbezaan antara | dan ||. atau operator dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan