Senin, 12 Maret 2018

Operator unary




Operator Unary (Unary Operator) adalah operator yang hanya menggunakan satu operand saja. Operator-operator lainnya tentunya menggunakan dua buah operand. Operator Unary yang umum digunakan adalah Unary minus (-), yang di tulis sebelum operand. Unary minus (-) berbeda dengan Operator Aritmatika Kurang (-), perbedaannya terdapat pada cara menggunakannya, yakni, Operator Unary minus (-) menggunakan 1 operand sedangkan Operator Aritmatika perkurangan (-) menggunakan dua 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; 







 sumber :
http://www.robotics-university.com/2013/01/operator-unary.html
https://royesta.wordpress.com/2013/09/26/operator-unary/

Tidak ada komentar:

Posting Komentar

Tugas Ke 7 Praktek-praktek Kode Etik Dalam Penggunaan TI

Nama                      : Mochamad Amrul Ihza NPM                       : 43117614 Kelas                       : 3DC02 Dosen           ...