Page 37 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 37
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.