Operasi String
String adalah untaian karekter dengan panjang tertentu. Merupakan susunan dari elemen-elemaen tipe karakter. Karena sering dipakai dalam pemrograman, maka string termasuk dalam tipe dasar. Semua konstanta string harus diapit tanda petik tunggal.Operasi yang digunakan:
- Operasi Penyambungan
Operasi : “+”
Contoh : ‘aaa’ + ‘_bbb’ = ‘aaa bbb’
- Operasi Perbandingan
Operasi : < (lebih kecil) ≤ (lebih kecil sama dengan) > (lebih besar) ≥ (lebih besar samadengan) ≠ (tidak sama dengan)
Prosedur Standar
- DELETE
- INSERT
- STR
- VAL
Fungsi Standar
- CONCAT
- COPY
- POS
- LENGHT
Konversi Data
Konversi adalah pemberian nilai kepada variabel yang berbeda tipe datanya.
Dalam konversi melibatkan widening conversation yaitu tipe data tujuan harus mempunyai range yang lebih besar daripada tipe data aslinya.
Misalnya dari byte ke short, short ke long, atau int ke double. Konversi tidak dapat dilakukan pada tipe data boolean.
Konversi data ke tipe lainnya melalui casting atau penggunaan fungsi konversi
- Implisit Conversion
Terdapat sebuah data ber-type double, double dValue = 3.14156;
Ada juga sebuah data ber-type int, int iValue = 3;
Kemudian nilai dari keduanya kita balik menjadi seperti ini : double dValue = 3; int iValue = 3.14156;
- Casting
Casting juga melibatkan narrowing conversation yaitu bila tipe tujuan lebih kecil dari tujuan asal maka akan ada informasi yang hilang.
Contoh casting saat pemberian nilai dari tipe data double ke int yang memiliki range lebih kecil dari double.

No comments:
Post a Comment