TIPE & JENIS OPERATOR
Operator merupakan symbol yang digunakan dalam bahasa pemrograman untuk
melakukan operasi atau manipulasi terhadap data atau variable. Dalam Bahasa C
operator dapat bersifat binary atau unary.
binary yaitu operator yang melibatkan 2 variabel/data atau data dan variable, misalnya : a + b, a * b, a - b
unary adalah operator yang melibatkan I variable / data, misalnya : - c, ++a
Unary memiliki prioritas yang lebih tinggi daripada bentuk binary Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
* perkalian
/ pembagian
% modulu / sisa pembagian
+ penjumlahan - pengurangan Adapun operator yang tergolong sebagai operator unary. - tanda minus + tanda plus
++ operator penaikan / increment 1ne"> -- operator penurunan / decrement 1 Contoh i=i+ dapat juga ditulis i++
j= j-1 dapat juga ditulis j-- Urutan pengerjaan operator aritmatika dalam bahasa C adalah seperti berikut :
Prioritas Operator Urutan Pengerjaan
Tertinggi ( ) dari kiri ke kanan
! ++ -- + - dari kanan ke kiri
* / % dari kiri ke kanan
+ - dari kiri ke kanan
Terendah = += -= *= /= %= dari kanan ke kiri
Selain operator tersebut juga dikenal adanya operator penugasan yaitu ‘=’. Operator tersebut digunakan untuk mengisi / memindahkan suatu nilai / konstanta / hasil operasi ke dalam suatu variable. Operator juga dapat digabungkan, misalnya
a = a + 3 dapat juga dituliskan dengan a +=3
c = c * 2 dapat juga dituliskan dengan c *=2
//contoh program
#include<iostream>
#include<conio>
main()
{ float a,b,c;
cout<<" Nilai a : ";cin>>a;
a++;
cout<<" Nilai b : ";cin>>b;
b+=2; c=2*b;
c/=a;
cout<<"Nilai a : "<<a;
cout<<"\nNilai b : "<<b;
cout<<"\nNilai c : "<<c;
getch();
}
binary yaitu operator yang melibatkan 2 variabel/data atau data dan variable, misalnya : a + b, a * b, a - b
unary adalah operator yang melibatkan I variable / data, misalnya : - c, ++a
Unary memiliki prioritas yang lebih tinggi daripada bentuk binary Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
* perkalian
/ pembagian
% modulu / sisa pembagian
+ penjumlahan - pengurangan Adapun operator yang tergolong sebagai operator unary. - tanda minus + tanda plus
++ operator penaikan / increment 1ne"> -- operator penurunan / decrement 1 Contoh i=i+ dapat juga ditulis i++
j= j-1 dapat juga ditulis j-- Urutan pengerjaan operator aritmatika dalam bahasa C adalah seperti berikut :
Prioritas Operator Urutan Pengerjaan
Tertinggi ( ) dari kiri ke kanan
! ++ -- + - dari kanan ke kiri
* / % dari kiri ke kanan
+ - dari kiri ke kanan
Terendah = += -= *= /= %= dari kanan ke kiri
Selain operator tersebut juga dikenal adanya operator penugasan yaitu ‘=’. Operator tersebut digunakan untuk mengisi / memindahkan suatu nilai / konstanta / hasil operasi ke dalam suatu variable. Operator juga dapat digabungkan, misalnya
a = a + 3 dapat juga dituliskan dengan a +=3
c = c * 2 dapat juga dituliskan dengan c *=2
//contoh program
#include<iostream>
#include<conio>
main()
{ float a,b,c;
cout<<" Nilai a : ";cin>>a;
a++;
cout<<" Nilai b : ";cin>>b;
b+=2; c=2*b;
c/=a;
cout<<"Nilai a : "<<a;
cout<<"\nNilai b : "<<b;
cout<<"\nNilai c : "<<c;
getch();
}
0 komentar:
Posting Komentar