Operator unary


Operator unary adalah operator yang digunakan untuk melakukan operasi metematik yang hanya melibatkan satu buah operand. Yang termasuk ke dalam operator unary adalah sebagai berikut. 


A. Increment 

1. Pre-Increment 
Pre-increment berarti menaikkan nilai yang terdapat pada sebuah variabel sebelum nilai dari variabel tersebut diproses di dalam program. Operator ++ akan dianggap sebagai pre-increment apabila dituliskan di depan nama variabel atau nilai yang akan dinaikkan. Coba program berikut ini untuk membuktikan operator pre-increment. 

Contoh: 

#include <mega8.h> 
int main(void) 
int data; 
int x = 7; 
data = ++x; //pre-increment 
return 0; 

2. Post-Increment 

Post-increment berarti menaikkan nilai yang terdapat pada sebuah variabel setelah nilai dari variabel tersebut diproses di dalam program. Pada post-increment operator ++ setelah variabel atau nilai yang akan dinaikkan. Coba program berikut ini untuk membuktikan operator post-increment. 

Contoh: 

#include <mega8.h> 
int main(void) 
int data; 
int x = 9; 
data = x++; //post-increment 
return 0; 

B. Decrement 
Decrement merupakan kebalikan dari increment, yang merupakan proses penurunan nilai dengan 1. Decrement juga dibagi menjadi dua macam, yaitu pre-decrement dan post-decrement. 

Contoh: 

#include <mega8535.h> 
int main(void) 
int data1,data2; 
int x = 7; 
data1 = --x; //pre-decrement 
data2 = x--; //post-decrement 
return 0; 




Share on Google Plus

About Robotics University

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment