Perbedaan Antara & Dan &&

Daftar Isi:

Perbedaan Antara & Dan &&
Perbedaan Antara & Dan &&

Video: Perbedaan Antara & Dan &&

Video: Perbedaan Antara & Dan &&
Video: PERBEDAAN ANTARA ASTRIGEN DAN FACE TONIC || JANGAN SAMPAI SALAH BELI 2024, Mungkin
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 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 penjumlahan, pengurangan, perkalian, dll. Operator relasional berguna untuk menemukan hubungan operan. Operator bitwise melakukan operasi pada level bit. Salah satu operator bitwise utama adalah DAN. Ini direpresentasikan menggunakan &. Operator logika membantu menganalisis berbagai kondisi untuk membuat keputusan. Salah satu operator logika utama adalah logika AND. Ini direpresentasikan menggunakan &&. Artikel ini membahas perbedaan antara & dan &&. Perbedaan utama antara & dan && adalah & adalah operator bitwise sedangkan && adalah operator logika.

ISI

1. Ikhtisar dan Perbedaan Utama

2. Apa itu & (Bitwise AND)

3. Apa itu && (Logis AND)

4. Persamaan Antara & dan &&

5. Perbandingan Berdampingan - & vs && dalam Bentuk Tabular

6. Ringkasan

Apa itu & (Bitwise AND)?

& adalah operator yang bijak. Program ditulis oleh programmer. Program-program ini dapat dimengerti oleh manusia tetapi tidak dapat dimengerti oleh mesin atau komputer. Oleh karena itu, program yang dapat dibaca manusia perlu diubah menjadi format yang dapat dimengerti mesin. Mesin mengenali binari; nol dan satu. Setiap biner sedikit. Pemrosesan tingkat bit berguna untuk meningkatkan kecepatan. Dalam 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 outputnya 0. Jika a bernilai 0 dan B adalah memiliki nilai 1, maka outputnya 0. Jika a dan b berisi 1, maka outputnya adalah 1. Ini berarti 1 benar, dan 0 menunjukkan salah. Asumsikan bahwa x adalah 4 dan y adalah 5. Biner dari 4 adalah 100. Biner dari 5 adalah 101. Saat melakukan operasi bit demi bit, bitwise AND adalah 100. Saat melakukan operasi AND dari dua nilai yang berbeda akan memberikan 0. Jika keduanya bernilai 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 memiliki nilai 5. Nilai biner 5 adalah 101. Variabel z memiliki hasil bitwise AND dari x dan y. Jawabannya adalah 100. Ini adalah 4. Oleh karena itu, output dari program akan menampilkan 4.

Apa itu && (Logical AND)?

Ini adalah operator logis. Ini digunakan untuk membuat keputusan berdasarkan berbagai 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 Utama Antara & dan &&
Perbedaan Utama Antara & dan &&

Gambar 02: Program yang menggunakan && Operator

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

Apa Persamaan Antara & dan &&?

Keduanya adalah operator dalam pemrograman

Apa Perbedaan Antara & dan &&?

Artikel Diff Tengah sebelum Tabel

& vs &&

& adalah operator dalam pemrograman yang melakukan operasi AND sedikit demi sedikit dari operan yang diberikan. && adalah operator dalam pemrograman yang melakukan operasi AND secara logis pada beberapa keputusan.
Kegunaan
& 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 AND && disebut sebagai Logical AND

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 penjumlahan, 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 tingkat bit. Operator logika membuat keputusan berdasarkan berbagai 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 dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara & dan &&

Direkomendasikan: