Dalam pengaturcaraan, terdapat situasi untuk melakukan perhitungan matematik. Operator adalah simbol untuk melaksanakan fungsi logik atau matematik tertentu pada nilai atau pembolehubah. Nilai atau pembolehubah di mana operasi berlaku dikenali sebagai operan. Terdapat pelbagai pengendali dalam bahasa pengaturcaraan. Sebahagian daripada mereka adalah pengendali aritmetik, pengendali relasi, pengendali logik, pengendali bitwise dan pengendali tugasan. Pengendali aritmetik menyokong operasi matematik seperti penambahan, penolakan, pendaraban dan lain -lain. Pengendali relasi berguna untuk mencari hubungan operan. Pengendali Bitwise Melaksanakan Operasi pada Tahap Bit. Satu pengendali bitwise utama adalah bitwise dan. Ia diwakili menggunakan &. Pengendali logik membantu menganalisis pelbagai syarat untuk membuat keputusan. Satu pengendali logik utama adalah logik dan. Ia diwakili menggunakan &&. Artikel ini membincangkan perbezaan antara & & & &. The Perbezaan utama Antara & & & & Adakah itu & adalah pengendali bitwise sementara && adalah pengendali logik.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu & (bitwise dan)
3. Apa itu && (logik dan)
4. Persamaan antara & dan & &
5. Perbandingan sampingan - & vs && dalam bentuk jadual
6. Ringkasan
& adalah pengendali bitwise. Program ini ditulis oleh pengaturcara. Program -program ini dapat difahami oleh manusia tetapi tidak dapat difahami oleh mesin atau komputer. Oleh itu, adalah perlu untuk menukar program yang boleh dibaca manusia ke dalam format yang dapat dimengerti oleh mesin. Mesin mengiktiraf binari; Zeros dan yang. Setiap binari sedikit. Pemprosesan tahap bit berguna untuk meningkatkan kelajuan. Dalam pengendali bitwise seperti &, pengendali berfungsi pada bit dan melakukan operasi bit bit.
Jika A dan B adalah pembolehubah dan A mengandungi 0 dan B mengandungi 1, maka bitwise dan 0. Sekiranya A mempunyai nilai 1 dan B mempunyai nilai 0, maka output adalah 0. Sekiranya A mempunyai nilai 0 dan B mempunyai nilai 1, maka output adalah 0. Jika kedua -dua A dan B mengandungi 1, maka output adalah 1. 1 ini menandakan benar, dan 0 menandakan palsu. Menganggap bahawa x adalah 4 dan y ialah 5. Binari 4 adalah 100. Binari 5 adalah 101. Semasa melakukan operasi sedikit demi sedikit, bitwise dan 100. Semasa mengambil dan operasi dua nilai yang berbeza akan memberi 0. Apabila kedua -dua nilai adalah 1, maka output adalah 1.
Rajah 01: Program Menggunakan & Operator
Menurut program di atas, Variabel X mempunyai nilai 4. Nilai binari 4 ialah 100. Pemboleh ubah y mempunyai nilai 5. Nilai binari 5 ialah 101. Pemboleh ubah z mempunyai hasil bitwise dan x dan y. Jawapannya adalah 100. Ia adalah 4. Oleh itu, output program akan dipaparkan 4.
Ia adalah pengendali logik. Ia digunakan untuk membuat keputusan berdasarkan pelbagai syarat. Simbol && mewakili logik dan. Dalam logik dan, jika kedua -dua operan tidak sifar, maka keadaan menjadi benar. Apabila Variable X memegang nilai 1 dan pembolehubah y memegang nilai 0, logik dan itu (x && y) adalah palsu atau 0. Satu contoh && adalah seperti berikut.
Rajah 02: program menggunakan && operator
Menurut program di atas, tanda itu adalah pemboleh ubah. Ia diberikan nilai 65. Di lain jika menghalang tanda itu dibandingkan. Operator && digunakan untuk merujuk dan beroperasi. Dalam yang lain jika (Mark> = 60 && Mark = 45 && Mark < 60), the compiler will check whether the mark is between 45 and 60. If the mark is greater than or equal to 45 and mark is less than 60, then the grade is 'C'. These two statements include logical AND (&&).
& vs && | |
& adalah pengendali dalam pengaturcaraan yang melakukan sedikit demi sedikit dan operasi operan yang diberikan. | && adalah pengendali dalam pengaturcaraan yang melakukan logik dan operasi pada pelbagai keputusan. |
Fungsi | |
& Operator menyalin sedikit kepada hasilnya jika ada di kedua -dua operan. | Apabila menggunakan pengendali A &&, jika kedua-dua pengendali tidak sifar, maka keadaan menjadi benar. |
Penamaan | |
& dipanggil sebagai bitwise dan | && dipanggil sebagai logik dan |
Pengendali digunakan untuk melaksanakan operasi matematik dan logik. Pengendali melaksanakan operasi ini pada nilai atau pembolehubah. Mereka dikenali sebagai operan. Beberapa pengendali adalah pengendali aritmetik, pengendali tugasan dll. Operasi aritmetik mengandungi tambahan, pendaraban dan lain -lain. Pengendali tugasan, berikan nilai dari pengendali sebelah kanan ke operan sebelah kiri. Terdapat dua lagi pengendali yang dipanggil pengendali bitwise dan pengendali logik. Pengendali Bitwise Melaksanakan Operasi Tahap Bit. Pengendali logik membuat keputusan berdasarkan pelbagai syarat. Artikel ini membincangkan perbezaan antara & dan & &. Perbezaan antara & & & & & adalah itu & adalah pengendali bitwise sementara && adalah pengendali logik.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian mengikut nota petikan. Sila muat turun versi pdf di sini: perbezaan antara & & & &
1. TutorialSpoint.com. "C Operator." Tujuan itu. Terdapat di sini