Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Apakah & dipanggil dalam bahasa C?
Operator & dalam bahasa C dipanggil operator bitwise AND dan operator logikal AND. Operator AND bitwise (&) melakukan operasi AND pada setiap bit operan, dan hasilnya adalah 1 hanya jika kedua-dua bit adalah 1. Operator AND logik (&&) melakukan operasi logik dan hasilnya adalah benar hanya jika kedua-dua operan adalah benar. Nama
& operator dalam bahasa C
& operator dikenali sebagai Bitwise AND operator atau Logical AND operator dalam bahasa C.
Bitwise AND Operator
Operand bitwise AND (&) melakukan operasi bitwise, iaitu operasi gabungan pada setiap bit dua operan. Bit yang terhasil adalah 1 hanya jika kedua-dua bit adalah 1, jika tidak ia adalah 0. Contohnya:
3 & 5 = 1 (二进制:11 & 101 = 01)
Logikal DAN Operator
Pengendali DAN logik (&&) melakukan operasi logik, iaitu operasi logik DAN pada dua operan Boolean. Hasilnya adalah benar hanya jika kedua-dua operan adalah benar, jika tidak ia adalah palsu. Contohnya:
(3 != 0) && (5 > 2) = true
Apabila anda perlu membezakan operator logik DAN daripada operator DAN bitwise, adalah lebih jelas untuk menggunakan operator logik DAN (&&). Secara amnya, gunakan & semasa menjalankan operasi bitwise dan && semasa menjalankan operasi logik.
Atas ialah kandungan terperinci Apakah & dipanggil dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!