Gaya Hidup

Operator Bitwise dan Logis dalam Teknologi, pengertian, perbedaan

Perbedaan Utama – Operator Bitwise & Logical 

Dalam pemrograman, ada situasi untuk melakukan perhitungan matematis. Operator merupakan simbol bahasa pemrograman untuk melakukan fungsi logika atau matematika tertentu pada nilai atau variabel.

Ada berbagai operator dalam bahasa pemrograman. Beberapa di antaranya, merupakan istilah yang mengacu pada operator aritmatika, operator relasional, operator logika, operator bitwise, dan operator penugasan.

Operator aritmatika mendukung operasi matematika seperti penjumlahan (+), pengurangan (-), pembagian (/), perkalian (*), modulus (%), penambahan (++) dan pengurangan (–). Operator relasi adalah >, > =, <, <=, == atau !=.

Operator ini membantu untuk menemukan hubungan operan. Operator penugasan menetapkan nilai dari operan sisi kanan ke operan sisi kiri.

Operator bitwise adalah &, |, ^. Operator logika adalah &&, ||,!.

Artikel ini membahas perbedaan antara operator bitwise dan logika. Perbedaan yang jelas dari mereka, operator Bitwise dan Logis adalah operator Bitwise bekerja pada bit dan melakukan operasi sedikit demi sedikit sementara operator logis digunakan untuk membuat keputusan berdasarkan berbagai kondisi.

ISI

  1. Ikhtisar dan Perbedaan Utama 2.

    Apa itu Operator Bitwise3. Apa itu Operator Logika4.

    Kesamaan Antara Operator Bitwise dan Logical5. Perbandingan Berdampingan – Operator Bitwise & Logical dalam Bentuk Tabular6.

    Ringkasan

Pengertian Operator Bitwise?

Operator bitwise bekerja pada bit dan melakukan operasi bit demi bit. Dalam perhitungan seperti penjumlahan, pengurangan, perkalian, pembagian, dll.

Nilai-nilai tersebut diubah menjadi biner. Operasi tersebut dilakukan pada level bit.

Pemrosesan tingkat bit digunakan untuk meningkatkan kecepatan dan menghemat daya. Beberapa contoh operator Bitwise, merupakan istilah yang mengacu pada sebagai berikut.

& mewakili bitwise AND. | mewakili bitwise ATAU.

^ mewakili bitwise OR eksklusif. The ~ adalah pelengkap.

Simbol << mewakili pergeseran ke kiri sedangkan simbol >> mewakili pergeseran ke kanan. Bitwise DAN operasi adalah sebagai berikut.

Jika x dan y adalah operan, dan x bernilai 0, dan y bernilai 0, maka bitwise AND adalah 0. Jika x bernilai 0 dan y bernilai 1, maka bitwise AND bernilai 0.

Jika x bernilai 1 dan y bernilai 0, maka bitwise AND adalah 0. Ketika x dan y sama-sama memiliki 1, bitwise AND adalah 1.

Keluaran akan menjadi 1 hanya jika kedua operan berisi nilai 1. Asumsikan 20 dan 25 sebagai dua nilai.

Biner dari 20 adalah 10100. Biner dari 25 adalah 11001.

Bitwise AND dari kedua angka ini adalah 10000. Saat melakukan operasi bit demi bit AND, nilai satu hanya muncul jika kedua operan berisi satu.

Bitwise ATAU operasi adalah sebagai berikut. Ketika x dan y adalah operan, dan x memiliki nilai 0 dan y memiliki nilai 0, maka bitwise OR adalah 0.

Ketika x adalah 0 dan y adalah 1, maka outputnya adalah 1. Ketika x adalah 1 dan y adalah 0, outputnya adalah 1.

Ketika x dan y memiliki nilai 1, outputnya adalah 1. Dari dua operan, jika salah satu operan adalah 1, maka Bitwise OR adalah 1.

Asumsikan 20 dan 25 sebagai dua nilai. Biner dari 20 adalah 10100.

Biner dari 25 adalah 11001. Bitwise OR dari 20 dan 25 adalah 11101.

Operator Bitwise XOR akan memberikan 1 jika kedua nilai berbeda. Ketika x dan y operan adalah nol, maka Bitwise XOR adalah 0.

Ketika x adalah 0 dan y adalah 1, outputnya adalah 1. Ketika x adalah 1 dan y adalah 0, maka outputnya adalah 1.

Ketika x dan y keduanya 1, maka outputnya adalah 0. Bitwise XOR dari 20 dan 25 adalah 01101.

Simbol ~ adalah untuk mengambil komplemen dari nilainya. Nilai biner dari 20 adalah 10100.

Komplemennya adalah ~20 = 01011. Ini untuk mengubah satu menjadi nol dan mengubah nol menjadi satu.

<< adalah operator shift kiri biner. Nilai operan kiri dipindahkan ke kiri dengan jumlah bit yang ditentukan oleh operan kanan.

Dalam contoh 5 << 1, nilai biner dari 5 adalah 0101. 0101<<1 adalah 1010.

>> adalah operator pergeseran kanan biner. Nilai operan kiri dipindahkan ke kanan dengan jumlah bit yang ditentukan oleh operan kanan.

Sebagai contoh, 5 >>1, 0101 >> 1 adalah 0010.

Pengertian Operator Logika?

Operator logis digunakan untuk membuat keputusan berdasarkan beberapa kondisi. Simbol && mewakili AND yang logis.

|| simbol mewakili OR logis. ! simbol mewakili NOT yang logis.

Dalam AND logis, jika kedua operan bukan nol, maka kondisinya menjadi benar. Dalam OR logis, jika kedua operan bukan nol, maka kondisinya menjadi benar.

! operator dapat membalikkan status logis dari operan. Jika suatu kondisi benar, maka operator Logical NOT akan membuatnya salah.

Yang benar mewakili nilai 1, dan salah mewakili nilai 0. Ketika variabel x memegang nilai 1 dan variabel y memegang nilai 0, logika AND yaitu (x && y) salah atau 0.

Logika OR yaitu (x || y) akan memberikan true atau 1. NOT operator membalikkan status logis.

Ketika x memiliki nilai 1, maka ! x, merupakan istilah yang mengacu pada 0. Ketika y memiliki nilai 0, maka !y adalah 1.

Apa Persamaan Antara Operator Bitwise dan Logical?

  • Keduanya, merupakan istilah yang mengacu pada operator dalam pemrograman untuk melakukan fungsi logika atau matematika tertentu pada suatu nilai atau variabel.

Apa Perbedaan Antara Operator Bitwise dan Logical?

Operator Bitwise & Logical

Operator bitwise, merupakan istilah yang mengacu pada jenis operator yang disediakan oleh bahasa pemrograman untuk melakukan perhitungan.

Operator Logika adalah jenis operator yang disediakan oleh bahasa pemrograman untuk melakukan operasi berbasis logika.

 Kegunaan

Operator bitwise bekerja pada bit dan melakukan operasi bit demi bit.

Operator logis digunakan untuk membuat keputusan berdasarkan beberapa kondisi.

Tema

Operator bitwise adalah &, |, ^, ~, <<, >>.

Operator logika adalah &&, ||, !

Ringkasan – Operator Bitwise & Logical

Dalam pemrograman, perlu untuk melakukan operasi matematika dan logis. Mereka dapat dicapai dengan menggunakan operator.

Ada berbagai jenis operator. Artikel ini membahas perbedaan antara dua operator seperti operator bitwise dan operator logika.

Perbedaan antara operator Bitwise dan Logical, merupakan istilah yang mengacu pada operator Bitwise bekerja pada bit dan melakukan operasi sedikit demi sedikit sementara operator logis digunakan untuk membuat keputusan berdasarkan berbagai kondisi.

Unduh PDF Operator Bitwise & Logical

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

Referensi:

1.tutorialspoint.com.

“Operator C.” Inti nya.

Tersedia disini