Operator,Operand & Arithmetic
Operator & Operand Introduction
Operator adalah sebuah symbol yang digunakan untuk memproses sebuah nilai dengan nilai lain untuk mendapatkan nilai yang baru.Kemudian , Operand adalah semua data yang berupa nilai yang terdapat dalam operasi tersebut.
Untuk contoh sebagai berikut :
C = A + B
Disini yang kita sebut sebagai operator adalah simbol "=" dan simbol "+" , sedangkan yang disebut sebagai operand adalah nilai "C" , nilai "A" dan nilai "B".
Berdasarkan jumlah operand nya , operator dapat dibagi menjadi 3 jenis:
7. Pointer Operator
Pointer merupakan sebuah variable yang berisi alamat dari variable lain. Biasanya pointer ditandai dengan lambing "&" dan "*", yang memiliki fungsi:
* = nilai dari
&=alamat dari
Operator adalah sebuah symbol yang digunakan untuk memproses sebuah nilai dengan nilai lain untuk mendapatkan nilai yang baru.Kemudian , Operand adalah semua data yang berupa nilai yang terdapat dalam operasi tersebut.
Untuk contoh sebagai berikut :
C = A + B
Disini yang kita sebut sebagai operator adalah simbol "=" dan simbol "+" , sedangkan yang disebut sebagai operand adalah nilai "C" , nilai "A" dan nilai "B".
Berdasarkan jumlah operand nya , operator dapat dibagi menjadi 3 jenis:
- Unary Operator (Operator yang membutuhkan 1 operand)
- Binary Operator(Operator yang membutuhkan 2 operand)
- Ternary Operator(Operator yang membutuhkan 3 operand)
Berdasarkan jenis operasinya , operator dapat dikelompokan menjadi:
1. Assignment Operator
Assignment operator merupakan operator yang Biner atau membutuhkan 2 operand.
contohnya:
x = 2; ---> konstanta
x = y; ----> menunjukan variable lain
x = 2*y ---> menunjukan expression
x = sin(y) --> menunjukan sebuah fungsi
2. Arithmetic Operator
Merupakan sebuah operator yang menjalankan fungsi matematika biasa seperti:
3. Relational Operator
x = 2; ---> konstanta
x = y; ----> menunjukan variable lain
x = 2*y ---> menunjukan expression
x = sin(y) --> menunjukan sebuah fungsi
2. Arithmetic Operator
Merupakan sebuah operator yang menjalankan fungsi matematika biasa seperti:
3. Relational Operator
Relational Operator digunakan untuk membanding suatu nilai dengan pernyataan TRUE or FALSE.
Dalam Bahasa C , nilai 0 itu berarti FALSE , sedangkan jika bernilai lain maka akan dinyatakan TRUE.
Sebagai contoh Relational Operator seperti ini:
#include<stdio.h>
int main()
{
int x=5;
int y=6;
if(x>y){
printf(%d lebih besar dari pada %d , x,y);
}
else{
printf("%d tidak lebih besar dari pada %d ,x,y);
}
return 0;
}
Karena 6 lebih kecil dari 7 oleh karena itu output yang keluar akan "5tidak lebih besar daripada 6".
4.Conditional Operator
Conditional operator digunakan untuk mengubah suatu ekspresi menjadi ekspresi kondisional , dan menggunakan Ternary operator "?" dan ";". Sebagai contoh :
if(a>b)z=a;
else z=b;
maka dapat diubah menjadi
z = (a>b)?a:b;
5. Logical Operator
Logical Operator adalah operator yang berjalan sesuai dengan logika matematika.
Operasi logika ini hanya menggunakan jawaban TRUE or FALSE saja sesuai dengan table kebenaran diatas.
Sebagai contoh :
int x = 5;
int y = 0;
maka
x && y;
5(TRUE) dan 0(FALSE) hasilnya adalah FALSE
(x>y) && (y>=0)
5>0(TRUE) dan (0>=0) TRUE maka hasilnya TRUE
6.Bitwise Operator
Bitwise operator adalah operator yang menggunakan angka Biner.7. Pointer Operator
Pointer merupakan sebuah variable yang berisi alamat dari variable lain. Biasanya pointer ditandai dengan lambing "&" dan "*", yang memiliki fungsi:
* = nilai dari
&=alamat dari





Comments
Post a Comment