Operator Logika Pada Bahasa Pemrograman C

bahasa c 20 Jan 2015

Operator Logika Pada Bahasa Pemrograman C. Jika operator relasi membandingkan antara dua buah operan, maka operator logika dapat digunakan membandingkan logika hasil dari operator-operator relasi. Operator Logika membandingkan kedua nilai logika. Nilai Logika adalah benar(true) dan salah (not true).Operator logika juga banyak digunakan dalam penyeleksian kondisi yang rumit dengan statemen if , do-while atau while.

operator logika(logical operators)

Operator Logika (Logical Operators)

Pelajari tabel dibawah untuk mengerti operator logika pada bahasa pemrograman c. Asumsikan bahwa A=1 dan B=0.

Operator Logika (Logical Operators)
Operator Diskripsi Contoh
&& Disebut operator logika AND.Jika kedua operan tidak nol maka kondisi menjadi true(benar) (A&&B) tidak true
|| Disebut operator logika OR.Jika salah satu operan tidak nol maka kondisi menjadi true(benar) (A||B) true
! Disebut operator logika NOT.Digunakan untuk membalikkan kondisi dari operan. Jika Kondisi true maka operator logika not akan mengubah menjadi false !(A&&B) true

Ikutilah source code bawah untuk mengerti semua operator logika pada bahasa pemrograman c.

#include <stdio.h>

int main()
{
	int a= 5;
	int b= 20;

	if (a && b)
	{
		printf("Line 1 - Kondisinya adalah true\n");
	}
	if (a || b)
	{
	 	printf("Line 2 - Kondisinya adalah true\n");
	}
	/* Mari kita coba ubah nilai a dan b*/
	a=0;
	b=10;
	if(a && b)
	{
		printf("Line 3 - Kondisinya adalah true\n");
	}
	else
	{
		printf("Line 3 - Kondisinya adalah tidak true \n");
	}
	if (!(a && b))
	{
		printf("Line 4 - Kondisinya adalah true\n");
	}
return 0;
}

Jika Sudah compaile dan esekusi source code diatas, maka hasilnya seperti ini:

Line 1 - Kondisinya adalah true
Line 2 - Kondisinya adalah true
Line 3 - Kondisinya adalah tidak true 
Line 4 - Kondisinya adalah true

Demikian postingan ini, selanjutnya akan membahas Operator Bitwise.Jika ada pertanyaan bisa tanya di kotak komentar, semoga artikel ini bermanfaat. Terimakasih.

Tag

Reza Maulana

Android Developer yang mulai suka nulis blog lagi. Di sini kalian dapat membaca tulisannya seputar tentang pemrograman dan apapun yang sedang dia pelajari.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.