- Relational Operator
Relational
operator merupakan operator yang digunakan untuk membandingkan antara 2 nilai
atau kondisi. Operator ini biasanya digunakan sebagai sebuah syarat atau
kondisi pada operasi percabangan dan perulangan. Nilai yang dihasilkan dari
operasi yang menggunakan operator ini adalah nilai Boolean yaitu “true” (1) dan
“false” (0) saja.
Untuk
lebih memahami tentang relational operator, dibawah ini telah dibuat sebuah contoh
program disertai dengan penjelasan singkatnya.
#include <stdio.h>
#include <stdlib.h>
void main(){ //awal program, ditandai dengan fungsi main bertipe void
dan kurung kurawal buka
//operator >, akan menghasilkan nilai true (1)
//jika nilai pertama (sebelah kiri operator
">") lebih dari nilai kedua
//(sebelah kanan operator
">")
printf(" 5 > 6 : %d\n",5>6);
//operator >=, akan menghasilkan nilai true (1)
//jika nilai pertama (sebelah kiri operator
">=")
//lebih dari samadengan nilai kedua (sebelah kanan operator
">=")
printf(" 1 >= 1 : %d\n",1>=1);
//operator <, akan menghasilkan nilai true (1)
//jika nilai pertama (sebelah kiri operator
"<") lebih dari nilai kedua
//(sebelah kanan operator
"<")
printf(" 10 < 31 : %d\n",10<31);
//operator <=, akan menghasilkan nilai true (1)
//jika nilai pertama (sebelah kiri operator
"<=")
//lebih dari samadengan nilai kedua (sebelah kanan operator
"<=")
printf(" 5 <= 4 : %d\n",5<=4);
//operator ==, akan menghasilkan nilai true (1)
//jika nilai pertama (sebelah kiri operator "==")
//sama dengan nilai kedua (sebelah kanan operator
"==")
printf(" 7 == 11 : %d\n",7==11);
//operator !=, akan menghasilkan nilai true (1)
//jika nilai pertama (sebelah kiri operator "!=")
//tidak sama dengan nilai kedua (sebelah kanan operator
"!=")
printf(" 8 != 10 : %d\n\n",8!=10);
system("pause"); //menunda sementara berakhirnya
program sampai ada penekanan
//tombol keyboard
} //akhir dari fungsi main
Hasil Output :