Data Operator pada C++
Operator adalah sebuah simbol yang memberi tahu compiler untuk melakukan manipulasi matematis atau logis tertentu.
Selain Operator matematis dan relasional ada juga operator logis. Logika Operator mengacu pada cara-cara yang benar dan nilai-nilai palsu yang dapat dihubungkan bersama-sama.
Operator Logika:
&&: dan
||: atau
!:tidak
- Increment dan Decrement (kenaikan dan pengurangan)
Operator ++ akan menambah, sedangkan operator — artinya pengurangan. Operator ini sering digunakan pada perulangan.
- The Assignment Operator
Operator penugasan adalah satu tanda sama dengan (=). Operator ini bekerja karena “=” adalah operator yang menghasilkan nilai dari ekspresi tangan kanan.
Contoh:
int a,b,c;
a=b=c=100;
maka : nilai a, b, dan c =100
- Type Confersion in Assignment
Jenis konfersi di ekspresi. ketika konstanta dan variabel dari berbagai jenis di campur dalam ekspresi, mereka akan di konfersi ke tipe yang sama.
Contoh:
1. int x; 1. ch=x; 4. f=x;
2. char ch; 2. x=f;
3. float f; 3. f=ch;
- Mula-mula nilai char akan otomatis diangkat ke int. (integral promosi)
- Selanjutnya semua operan akan dikonversi “naik” ke jenis terbesar operan
- Casts
Memungkinkan untuk memaksa kalimat yang akan menjadi tipe data tertentu dengan menggunakan konstruksi yang disebut casts. Casts adalah jenis eksplisit konversi.
- Spasi dan Tutup Kurung
Spasi dan tanda kurung digunakan untuk memperjelas urutan evaluasi, dan agar mudah dibaca.
Comments
Post a Comment