Perbedaan Antara & dan &&

Daftar Isi:

Perbedaan Antara & dan &&
Perbedaan Antara & dan &&

Video: Perbedaan Antara & dan &&

Video: Perbedaan Antara & dan &&
Video: List and Heel | Perbedaan antara List dan Heel | The different between List and Heel | Shipping 2024, Juli
Anonim

Perbedaan Kunci – & vs && (Bitwise AND vs logis AND)

Dalam pemrograman, ada situasi untuk melakukan perhitungan matematis. Operator adalah simbol untuk melakukan fungsi logika atau matematika tertentu pada suatu nilai atau variabel. Nilai atau variabel di mana operasi terjadi dikenal sebagai operan. Ada berbagai operator dalam bahasa pemrograman. Beberapa di antaranya adalah operator aritmatika, operator relasional, operator logika, 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 AND. Itu diwakili menggunakan &. Operator logika membantu menganalisis beberapa kondisi untuk membuat keputusan. Salah satu operator logika utama adalah logika AND. Itu diwakili menggunakan &&. Artikel ini membahas perbedaan antara & dan &&. Perbedaan utama antara & dan && adalah bahwa & adalah operator bitwise sedangkan && adalah operator logika.

Apa itu & (Bitwise AND)?

& 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 yang dapat dibaca manusia ke dalam format yang dapat dimengerti mesin. Mesin mengenali binari; nol dan satu. Setiap biner sedikit. Pemrosesan tingkat bit berguna untuk meningkatkan kecepatan. Pada operator bitwise seperti &, operator bekerja pada bit dan melakukan operasi bit demi bit.

Jika a dan b adalah variabel dan a berisi 0 dan b berisi 1, maka bitwise AND adalah 0. Jika a bernilai 1 dan B bernilai 0, maka keluarannya adalah 0. Jika a bernilai 0 dan B bernilai 1, maka keluarannya adalah 0. Jika a dan b keduanya berisi 1, maka keluarannya adalah 1. Ini 1 menunjukkan benar, dan 0 menunjukkan salah. Asumsikan bahwa x adalah 4 dan y adalah 5. Biner dari 4 adalah 100. Biner dari 5 adalah 101. Ketika melakukan operasi bit demi bit, bitwise AND adalah 100. Ketika mengambil operasi AND dari dua nilai yang berbeda akan memberikan 0. Ketika kedua nilai adalah 1, maka outputnya adalah 1.

Perbedaan Antara & dan &&
Perbedaan Antara & dan &&

Gambar 01: Program menggunakan & Operator

Menurut program di atas, variabel x memiliki nilai 4. Nilai biner 4 adalah 100. Variabel y bernilai 5. Nilai biner 5 adalah 101. Variabel z memiliki hasil bitwise AND dari x dan y. Jawabannya adalah 100. Adalah 4. Oleh karena itu, output program akan menampilkan 4.

Apa itu && (Logical AND)?

Ini adalah operator logika. Hal ini digunakan untuk membuat keputusan berdasarkan beberapa kondisi. Simbol && mewakili logika AND. Dalam logika AND, jika kedua operan bukan nol, maka kondisinya menjadi benar. Ketika variabel x memegang nilai 1 dan variabel y memegang nilai 0, logika AND yaitu (x && y) salah atau 0. Salah satu contoh && adalah sebagai berikut.

Perbedaan Kunci Antara & dan &&
Perbedaan Kunci Antara & dan &&

Gambar 02: Program menggunakan && Operator

Menurut program di atas, tandanya adalah variabel. Itu diberi nilai 65. Di lain jika blok tanda dibandingkan. Operator && digunakan untuk merujuk operasi AND. Di else if (tanda >=60 && tanda=45 && tanda < 60), kompilator akan memeriksa apakah tanda antara 45 dan 60. Jika tanda lebih besar atau sama dengan 45 dan tanda kurang dari 60, maka nilainya adalah 'C'. Kedua pernyataan ini termasuk logika AND (&&).

Apa Persamaan Antara & dan &&?

Keduanya adalah operator dalam pemrograman

Apa Perbedaan Antara & dan &&?

& vs &&

& adalah operator dalam pemrograman yang melakukan operasi bit demi bit DAN operand yang diberikan. && adalah operator dalam pemrograman yang melakukan operasi logika AND pada beberapa keputusan.
Fungsionalitas
& operator menyalin sedikit ke hasil jika ada di kedua operan. Saat menggunakan operator &&, jika kedua operan bukan nol, maka kondisinya menjadi benar.
Penamaan
& disebut sebagai Bitwise DAN && disebut sebagai Logis DAN

Ringkasan – & vs &&

Operator digunakan untuk melakukan operasi matematika dan logika. 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, menetapkan nilai dari operan sisi kanan ke operan sisi kiri. Ada dua operator lain yang disebut operator bitwise dan operator logika. Operator bitwise melakukan operasi level bit. Operator logika membuat keputusan berdasarkan beberapa kondisi. Artikel ini membahas perbedaan antara & dan &&. Perbedaan antara & dan && adalah bahwa & adalah operator bitwise sedangkan && adalah operator logika.

Unduh PDF dari & vs &&

Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini:Perbedaan Antara & dan &&

Direkomendasikan: