Dalam pemrograman, ada situasi untuk melakukan perhitungan matematika. Operator adalah simbol untuk melakukan fungsi logis atau matematika spesifik pada nilai atau variabel. Nilai atau variabel di mana operasi terjadi dikenal sebagai operan. Ada berbagai operator dalam bahasa pemrograman. Beberapa dari mereka adalah operator aritmatika, operator relasional, operator logis, operator bitwise dan operator penugasan. Operator aritmatika mendukung operasi matematika seperti penambahan, pengurangan, perkalian dll. Operator relasional berguna untuk menemukan hubungan operan. Operator Bitwise melakukan operasi pada level bit. Salah satu operator bitwise utama adalah bitwise dan. Itu diwakili menggunakan &. Operator logis membantu menganalisis berbagai kondisi untuk membuat keputusan. Salah satu operator logis utama adalah logis dan. Itu diwakili menggunakan &&. Artikel ini membahas perbedaan antara & & &. Itu perbedaan utama antara & dan && adalah itu & adalah operator bitwise while && adalah operator logis.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu & (bitwise dan)
3. Apa itu && (logis dan)
4. Kesamaan antara & dan &&
5. Perbandingan berdampingan - & vs && dalam bentuk tabel
6. Ringkasan
& adalah operator bitwise. Program ditulis oleh programmer. Program -program ini dapat dimengerti oleh manusia tetapi tidak dapat dimengerti oleh mesin atau komputer. Oleh karena itu, perlu untuk mengubah program manusia yang dapat dibaca menjadi format mesin yang dapat dipahami. Mesin mengenali binari; nol dan satu. Setiap biner sedikit. Pemrosesan level bit berguna untuk meningkatkan kecepatan. Dalam operator bitwise seperti &, operator bekerja di bit dan melakukan operasi bit demi bit.
Jika A dan B adalah variabel dan A berisi 0 dan B berisi 1, maka bitwise dan 0. Jika A memiliki nilai 1 dan B memiliki nilai 0, maka outputnya adalah 0. Jika A memiliki nilai 0 dan B memiliki nilai 1, maka outputnya adalah 0. Jika A dan B berisi 1, maka outputnya adalah 1. 1 ini menunjukkan benar, dan 0 menunjukkan false. Asumsikan bahwa x adalah 4 dan y adalah 5. Biner 4 adalah 100. Biner 5 adalah 101. Saat melakukan operasi bit demi bit, bitwise dan 100. Saat mengambil dan pengoperasian dua nilai yang berbeda akan memberikan 0. Ketika kedua nilai adalah 1, maka output adalah 1.
Gambar 01: Program Menggunakan & Operator
Menurut program di atas, variabel x memiliki nilai 4. Nilai biner 4 adalah 100. Variabel y memiliki nilai 5. Nilai biner 5 adalah 101. Variabel z memiliki hasil bitwise dan x dan y. Jawabannya adalah 100. Itu 4. Oleh karena itu, output dari program akan menampilkan 4.
Itu adalah operator logis. Itu digunakan untuk membuat keputusan berdasarkan beberapa kondisi. Simbol && mewakili logis dan. Dalam logis dan, jika kedua operan tidak nol, maka kondisinya menjadi benar. Ketika variabel x memegang nilai 1 dan variabel y memegang nilai 0, logis dan yaitu (x && y) false atau 0. Salah satu contoh && adalah sebagai berikut.
Gambar 02: program menggunakan && operator
Menurut program di atas, tanda adalah variabel. Itu diberi nilai 65. Di tempat lain jika memblokir tanda dibandingkan. Operator && digunakan untuk merujuk dan operasi. Di ife if (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 operator dalam pemrograman yang berkinerja sedikit demi sedikit dan operasi operan yang diberikan. | && adalah operator dalam pemrograman yang melakukan logis dan operasi pada beberapa keputusan. |
Kegunaan | |
& operator menyalin sedikit ke hasil jika ada di kedua operan. | Saat menggunakan operator A &&, jika kedua operan tidak nol, maka kondisinya menjadi benar. |
Penamaan | |
& disebut bitwise dan | && disebut logis dan |
Operator digunakan untuk melakukan operasi matematika dan logis. Operator melakukan operasi ini pada nilai atau variabel. Mereka dikenal sebagai operan. Beberapa operator adalah operator aritmatika, operator penugasan dll. Operasi aritmatika berisi penambahan, perkalian dll. Operator penugasan, tetapkan nilai dari operan sisi kanan ke operan sisi kiri. Ada dua operator lain yang disebut operator bitwise dan operator logis. Operator Bitwise melakukan operasi level bit. Operator logis membuat keputusan berdasarkan beberapa kondisi. Artikel ini membahas perbedaan antara & & &. Perbedaan antara & dan && adalah bahwa & adalah operator bitwise while && adalah operator logis.
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi pdf di sini: perbedaan antara & & &
1. TutorialSpoint.com. “Operator C." Inti nya. Tersedia disini