Variabel dan Konstanta
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan Konstanta adalah sebuah data yang nilainya tetap dan tidak bisa diubah-ubah . Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), Syntaknya adalah variable = ekspresi
Aturan penamaan variabel (umum) :
– Case sensitive : nim dan NIM itu beda
– Diawali huruf, tidak boleh diawali angka,karakter khusus
– Tidak boleh di awali oleh symbol-symbol khusus kecuali symbol garis bawah (underscore). Symbol yng tidak di perbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, =, dsb.
– Tidak boleh ada spasi
Contohnya :
– Contoh penamaan variabel yang benar :
– NIM, a, x, nama_mhs, f3098, f4, nilai, budi
– Contoh penamaan variable yang salah :
– %nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!
Bentuk Deklarasi dari variabel
• Bentuk umumnya :
– Nama_tipe nama_variabel ;
• Contoh :
– int x; // Deklarasi x bertipe integer
– char y, huruf, nim[10]; // Deklarasi variable bertipe char
– float nilai; // Deklarasi variable bertipe float
– double beta; // Deklarasi variable bertipe double
– int array[5][4]; // Deklarasi array bertipe integer
Bentuk Deklarasi dari Konstanta
1. Menggunakan keyword const
const float PI = 3.14152965;
Berbeda dengan variable, konstanta bernama tidak dapat diubah jika telah diinisialisasi
2. Menggunakan #define
Contoh : #define PI 3.14152965
menggunakan #define apabila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari symbol #define (oleh sebab itu mengapa # dikatakan prepocessor directive) dan mengganti semua Phi dengan nilai 3.14152965.
Tipe Data
Di dalam bahasa pemrograman terdapat beberapa tipe data dasar yang telah didefenisikan dan digolongkan :
1. tipe bilangan bulat(integer),
2. bilangan real(floating point),
3. tipe logika(boolean) dan
4. tipe karakter/teks(character/string)
Sumber :
Ebook asiknya belajar struktur data di planet C++ Dwi Sanjaya
Tidak ada komentar:
Posting Komentar