Page 40 - Project Akhir Media Pendidikan
P. 40
3.3. Operator Unary
Operator unary adalah operator yang digunakan untuk melakukan operasi-operasi
matematik yang hanya melibatkan satu buah operand. Dalam bahasa C, yang termasuk
ke dalam operator unary adalah seperti yang tampak pada tabel di bawah ini.
Operator Jenis Operasi Contoh Penggunaan
+ Membuat nilai positif +10
- Membuat nilai negatif -10
++ x++
Increment (menambahkan
nilai 1)
-- x--
Decrement (mengurangi
nilai 1)
Berikut ini program yang akan menunjukkan penggunaan operator unary + dan -.
#include <stdio.h>
int main(void) {
int x, y;
/* Menjadikan nilai positif pada bilangan 5 dan
memasukkannya ke variabel x */
x = +5; /* Sama artinya dengan x = 5; */
/* Menjadikan nilai negatif pada bilangan 10 dan
memasukkannya ke variabel y */
y = -10;
printf(“%d x (%d) = %d”, x, y, x*y);
return 0;
}
Hasil yang akan diberikan dari program di atas adalah seperti yang tampak di bawah ini.
5 x (–10) = –50
3.3.1. Increment
Increment adalah suatu proses menaikkan (menambahkan) nilai dengan nilai 1. Adapun
operator dalam bahasa C yang digunakan untuk melakukan proses tersebut adalah operator
++. Maka dari itu operator ++ ini disebut dengan operator increment. Sebagai contoh
apabila kita memiliki variabel x yang bertipe int dengan nilai 10, maka setelah operasi ++x
atau x++, maka nilai x akan bertambah satu, yaitu menjadi 11.
36