OPERATOR
Triase, ST.,M.Kom
Karakteristik
Tipe Operator yang
Nama Domain Konstanta Hasil
digunakan
Boolean Boolean True dan True False Operasi logic Boolean
false .T. .F. (And, Or, Not,
y n Xor, Eq, NEq)
Numerik Integer Semua data 0,-25,100 Aritmatika Integer
(bulat) yang berisi (+,-,*,/,Mod,
bilangan bulat Div, Abs)
Karakteristik
Tipe Operator
Nama Domain Konstanta yang Hasil
digunakan
AlphaNumerik Karakter Semua data “d”, “g”, “%”, Relasional Boolean
/ char berupa “!”,”4”
karakter
AlphaNumerik String Kumpulan “saya” Relasional Boolean
char yang “2005”
ada pada
domain char
Pointer Pointer
konstanta keterangan
karakter
’A’ Karakter berupa huruf A
int var;
1.23e2
1.23E2
123.0
boolean var;
Karakteristik
Tipe Operator yang
Nama Domain Konstanta Hasil
digunakan
Boolean Boolean True dan True False Operasi logic Boolean
false .T. .F. (And, Or, Not,
y n Xor, Eq, NEq)
Numerik Integer Semua data 0,-25,100 Aritmatika Integer
(bulat) yang berisi (+,-,*,/,Mod,
bilangan bulat Div, Abs)
Karakteristik
Tipe Operator
Nama Domain Konstanta yang Hasil
digunakan
AlphaNumerik Karakter Semua data “d”, “g”, “%”, Relasional Boolean
/ char berupa “!”,”4”
karakter
AlphaNumerik String Kumpulan “saya” Relasional Boolean
char yang “2005”
ada pada
domain char
Pointer Pointer
konstanta keterangan
karakter
’A’ Karakter berupa huruf A
int var;
1.23e2
1.23E2
123.0
boolean var;
a = a + 1;
result = a – b;
}
Inisialisasi Variabel
Contoh : int a = 0;
(mendeklarasikan variable int
dengan nama a dengan nilai 0).
Atau : int a(0);
Lingkup Variabel
variabel Global, untuk setiap bagian
dari program, maupun fungsi,
walaupun dideklarasikan diakhir program.
variabel Local, hanya berlaku
dimana varibel tersebut dideklarasikan.
Konstanta
ekspresi dengan nilai yang tetap.
terbagi atas :
Integer, contoh : 2580, 250, -217
Floating Point, contoh :
3.14159 //3.14159
6.02e23//6.02x1023
3.0 //3.0
sizeof()
menerima 1 parameter, dapat berupa
type variabel atau variabel itu sendiri serta
mengembalikan ukuran typenya.
Prioritas pada operator
Contoh : a = 5 + 7 % 2;
Hasil ?????
x++ x=x+1
++x x=x+1
x-- x=x-1
--x x=x-1
x+=2 x = x + 2
x-=2 x = x - 2
x+=10 x = x + 10
x*=2 x = x * 2