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

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

PHPz
PHPzke hadapan
2023-08-25 18:29:231215semak imbas

| 之间有什么区别?和||或者 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();
   }
}

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Kelas BigInteger dalam C#Artikel seterusnya:Kelas BigInteger dalam C#