Tabel berikut menunjukkan
semua operator relasional yang didukung oleh bahasa C. Asumsikan variabel A
memegang 21 dan variabel B memegang 10, maka:
Operator
|
Deskripsi
|
Contoh
|
==
|
Memeriksa apakah nilai dari dua
operan sama atau tidak, jika ya maka kondisi menjadi benar.
|
(A == B) tidak benar.
|
! =
|
(A! = B) benar.
|
|
>
|
Memeriksa apakah nilai operan kiri
lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.
|
(A> B) benar.
|
<
|
Memeriksa apakah nilai operan kiri
kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.
|
(A <B) tidak benar.
|
> =
|
Memeriksa apakah nilai operan kiri
lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi
menjadi benar.
|
(A> = B) benar.
|
<=
|
Memeriksa apakah nilai operan kiri
kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi
benar.
|
(A <= B) tidak benar.
|
Coba contoh berikut untuk memahami semua operator relasional yang
tersedia dalam bahasa pemrograman C:
#include<stdio.h>
main()
{
int a = 21;
int b = 10;
int c;
printf("a = 21 dan b = 10\n");
if (a == b){
printf ("a sama dengan b\n");
}
else{
printf ("a tidak sama dengan b\n");
}
if (a<b){
printf ("a kurang dari b\n");
}
else{
printf ("a tidak kurang dari b\n");
}
if (a> b){
printf ("a lebih besar dari b\n");
}
else{
printf ("a tidak lebih besar dari
b\n");
}
if(a <= b){
printf ("a kurang dari atau sama dengan
b\n");
}
if(b>=a){
printf ("b lebih besar dari atau sama
dengan b\n");
}
}
Ketika Anda mengkompilasi dan menjalankan program di atas, ini
menghasilkan hasil sebagai berikut:
No comments:
Post a Comment