Perbezaan Antara & dan &&

Isi kandungan:

Perbezaan Antara & dan &&
Perbezaan Antara & dan &&

Video: Perbezaan Antara & dan &&

Video: Perbezaan Antara & dan &&
Video: Perbezaan Antara Do, Does, Did & Done [GRAMMAR] 2024, Julai
Anonim

Perbezaan Utama – & lwn && (Bitwise AND vs logic AND)

Dalam pengaturcaraan, terdapat situasi untuk melakukan pengiraan matematik. Operator ialah simbol untuk melaksanakan fungsi logik atau matematik tertentu pada nilai atau pembolehubah. Nilai atau pembolehubah di mana operasi berlaku dikenali sebagai operan. Terdapat pelbagai operator dalam bahasa pengaturcaraan. Sebahagian daripadanya ialah pengendali aritmetik, pengendali hubungan, pengendali logik, pengendali bitwise dan pengendali tugasan. Pengendali aritmetik menyokong operasi matematik seperti penambahan, penolakan, pendaraban dan lain-lain. Operator hubungan berguna untuk mencari hubungan operan. Pengendali bitwise melakukan operasi pada tahap bit. Satu pengendali bitwise utama ialah bitwise DAN. Ia diwakili menggunakan &. Pengendali logik membantu menganalisis pelbagai keadaan untuk membuat keputusan. Satu pengendali logik utama ialah logik DAN. Ia diwakili menggunakan &&. Artikel ini membincangkan perbezaan antara & dan &&. Perbezaan utama antara & dan && ialah & ialah pengendali bitwise manakala && ialah pengendali logik.

Apakah itu & (Bitwise AND)?

& ialah pengendali bitwise. Program ditulis oleh pengaturcara. Program ini boleh difahami oleh manusia tetapi tidak boleh difahami oleh mesin atau komputer. Oleh itu, adalah perlu untuk menukar program yang boleh dibaca manusia ke dalam format yang boleh difahami oleh mesin. Mesin mengenali binari; sifar dan satu. Setiap binari adalah sedikit. Pemprosesan tahap bit berguna untuk meningkatkan kelajuan. Dalam pengendali bitwise seperti &, operator berfungsi pada bit dan melakukan operasi bit demi bit.

Jika a dan b adalah pembolehubah dan a mengandungi 0 dan b mengandungi 1, maka bitwise AND ialah 0. Jika a mempunyai nilai 1 dan B mempunyai nilai 0, maka keluarannya ialah 0. Jika a mempunyai nilai 0 dan B mempunyai nilai 1, maka keluarannya ialah 0. Jika kedua-dua a dan b mengandungi 1, maka keluarannya ialah 1. Ini 1 menandakan benar, dan 0 menandakan palsu. Andaikan bahawa x ialah 4 dan y ialah 5. Perduaan bagi 4 ialah 100. Perduaan bagi 5 ialah 101. Apabila melakukan operasi bit demi bit, bitwise AND ialah 100. Apabila mengambil operasi AND bagi dua nilai berbeza akan memberikan 0. Apabila kedua-dua nilai ialah 1, maka output ialah 1.

Perbezaan Antara & dan &&
Perbezaan Antara & dan &&

Rajah 01: Program menggunakan & Operator

Mengikut atur cara di atas, pembolehubah x mempunyai nilai 4. Nilai perduaan 4 ialah 100. Pembolehubah y mempunyai nilai 5. Nilai perduaan 5 ialah 101. Pembolehubah z mempunyai hasil bitwise DAN daripada x dan y. Jawapannya ialah 100. Ia adalah 4. Oleh itu, output program akan memaparkan 4.

Apakah itu && (Logik DAN)?

Ia ialah pengendali logik. Ia digunakan untuk membuat keputusan berdasarkan pelbagai syarat. Simbol && mewakili logik DAN. Dalam logik DAN, jika kedua-dua operan adalah bukan sifar, maka keadaan menjadi benar. Apabila pembolehubah x memegang nilai 1 dan pembolehubah y memegang nilai 0, logik AND iaitu (x && y) adalah palsu atau 0. Salah satu contoh && adalah seperti berikut.

Perbezaan Utama Antara & dan &&
Perbezaan Utama Antara & dan &&

Rajah 02: Program menggunakan && Operator

Mengikut program di atas, tanda adalah pembolehubah. Ia diberikan nilai 65. In else jika blok markah itu dibandingkan. Operator && digunakan untuk merujuk operasi DAN. Dalam else if (mark >=60 && mark=45 && mark < 60), pengkompil akan menyemak sama ada markah adalah antara 45 dan 60. Jika markah lebih besar daripada atau sama dengan 45 dan markah kurang daripada 60, maka grednya 'C'. Kedua-dua pernyataan ini termasuk logik DAN (&&).

Apakah Persamaan Antara & dan &&?

Kedua-duanya adalah pengendali dalam pengaturcaraan

Apakah Perbezaan Antara & dan &&?

& lwn &&

& ialah operator dalam pengaturcaraan yang melaksanakan sedikit demi sedikit DAN operasi operan yang diberikan. && ialah operator dalam pengaturcaraan yang melaksanakan operasi logik DAN pada berbilang keputusan.
Kefungsian
& operator menyalin sedikit hasil jika ia wujud dalam kedua-dua operan. Apabila menggunakan operator &&, jika kedua-dua operan bukan sifar, maka syarat tersebut menjadi benar.
Penamaan
& dipanggil sebagai Bitwise DAN && dipanggil Logik DAN

Ringkasan – & lwn &&

Operator digunakan untuk melaksanakan operasi matematik dan logik. Operator melakukan operasi ini pada nilai atau pembolehubah. Mereka dikenali sebagai operan. Sesetengah pengendali ialah pengendali aritmetik, pengendali tugasan dsb. Operasi aritmetik mengandungi penambahan, pendaraban dsb. Pengendali tugasan, tetapkan nilai dari operan sebelah kanan ke operan sebelah kiri. Terdapat dua lagi pengendali yang dipanggil operator bitwise dan operator logik. Pengendali bitwise melakukan operasi tahap bit. Pengendali logik membuat keputusan berdasarkan pelbagai syarat. Artikel ini membincangkan perbezaan antara & dan &&. Perbezaan antara & dan && ialah & ialah pengendali bitwise manakala && ialah pengendali logik.

Muat turun PDF & lwn &&

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti dalam nota petikan. Sila muat turun versi PDF di sini:Perbezaan Antara & dan &&

Disyorkan: