Melda Dahoklory,S.Kom,MT VARIABEL & KONSTANTA Melda Dahoklory,S.Kom,MT
Himpunan Karakter Terdiri dari huruf, digit maupun simbol-simbol lainnya( termasuk spasi, karakter kontrol). Huruf A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z Digit 0 1 2 3 4 5 6 7 8 9 Simbol dan lain-lain _ - + * dsbnya.
Pengenal ( Identifier ) Pengenal adalah suatu nama yang biasa dipakai pemograman untuk menyatakan variabel, konstanta bernama, tipe data, fungsi, label dan objek serta hal-hal lain yang dideklarasikan atau didefinisikan oleh pemogram.
Penamaan Pengenal Suatu pengenal berupa satu atau beberapa karakter : huruf, digit, garis bawah(_) dan berawalan huruf atau garis bawah. Contoh : gaji_pegawai g gajipegawai
Huruf kecil & Kapital Dibedakan Pada C++ huruf kecil dan kapital dianggap tidak sama. Sifat inilah dikenal dengan istilah case sensitive. Contohnya : NAMA ataupun nama akan dikenal sebagai 3 pengenal yang berbeda.
Pengenal Absah & Tidak Absah ( Tidak bolah diawali dengan angka) Absah Tidak Absah nama 2semester NAMA nama-barang nama_barang #brg kuartal_2 nama barang ( tanda – tidak diperkenankan ) ( simbol # tidak boleh digunakan) (tidak boleh mengandung spasi )
Kata Kunci ( Keyword ) Kata kunci adalah pengenal sistem yang mempunyai makna khusus bagi kompiler. Kata kunci tidak dapat digunakan sebagai pengenal oleh pemogram. Asm Auto Break Case Char Class Const Continue Default Delete Do double Else Enum Extern Float For Friend Goto If Inline Int Long new Operator Private Protected Public Register Return Short Signed Sizeof Static Struct switch Template This Typedef Union Unsigned Virtual Void Volatile while
Tipe Data Tipe Data Ukuran Memori Jumlah Digit Presisi char 1 byte - int 2 byte long 4 byte float 6-7 double 8 byte 15-16 long double 10 byte 19
Variabel & Konstanta Data dalam C++ tersusun atas variabel dan konstanta. Variabel digunakan dalam pemograman untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi program berlangsung.
a = 7,b = 12,a = b, c=a+3 Berapa nilai var c ? Awalnya var b Awalnya var a c=a+3 ?
Deklarasi dan pendefenisian variabel Variabel yang akan digunakan dalam program harus didefenisikan terlebih dahulu. Pendeklarasian variabel fungsi untuk memperkenalkan sebuah pengenal ke program dan menentukan jenis data yang disimpan didalamnya. Bentuk pendeklarasian variabel tipe daftar_ variabel Contoh : int jumlah float harga_per_unit, total_harga;
Karakter Khusus
Pemodifikasian tipe unsigned dan signed
Konstanta String Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda ( “) Sebagai contoh : “ Selamat Datang Dikelas OOP “ Konstanta string dengan sebuah karakter berbeda dengan konstanta karakter. Sebab konstanta karakter diawali dan diakhiri dengan tanda petik tunggal(‘). Sedangkan string diawali dengan tanda petik ganda(“).
Contoh ‘a’ ≠ “a” “a” konstanta string ‘a’ konstanta karakter Suatu konstanta string bisa mengandung karakter yang menggunakan tanda \ (karakter escape sequence) misalnya : “\n” yang merupakan konstanta yang terdiri dari sebuah karakter newline.
const tipe_data_nama_konstanta = nilai ; Konstanta Bernama C++ memungkinkan pendefenisian suatu konstanta bernama. Hal ini dilakukan dengan menggunakan kata kunci const. bentuk pendefinisiannya sbb : const tipe_data_nama_konstanta = nilai ;
Contoh Konstanta Bernama Const float PHI = 3.141592 PHI adalah konstanta bernama yang bertipe data float dengan nilai 3.141592 Berbeda dengan variabel, suatu konstanta bernama tidak dapat diubah setelah didefinisikan. Contoh : PHI = 3.14;
TERIMA KASIH