Variabel dan Konstanta |
Variabel
Variabel adalah suatu pengenalan (identifier) yang digunakan untuk mewakili suatu ekspresi tertentu di dalam proses pemrograman. Berbeda dengan konstanta yang nilainya selalu tetap, nilai suatu variabel bisa diubah-ubah sesuai kebutuhan dan dapat berbentuk ekspresi. Ekspresi adalah suatu pernyataan hubungan antara konstanta, variabel, operator, dan fungsi.Nama dari suatu variabel dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut.
- Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
- Tidak boleh mengandung spasi.
- Tidak boleh mengandung simbol-simbol khusus, kecuali underscore (_).
- Panjangnya bebas, tetapi hanya 2048 karakter pertama yang 'berarti' (significant).
Berikut ini adalah contoh penamaan variabel.
Penamaan Benar
|
Penamaan Salah
|
p
|
penting!
|
mahasiswa80
|
80mahasiswa
|
nilai
|
%nilai_mahasiswa
|
nama_mahasiswa
|
nama+mhs
|
NIM
|
N
I M
|
f4
|
printf
|
Bentuk deklarasi variabel ini meliputi tipedata, nama variabel dan diakhiri tanda titik koma (;).
tipedata nama_variabel;
Baca Juga: Tipe Data dalam Microsoft Visual Studio C++
Contoh:
int nrp;
char nama;
float rata2;
int x,y,z;
Catatan: Yang diberi warna biru adalah tipedata.
Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama program berlangsung (nilainya selalu tetap). Sebelum digunakan konstanta harus didefinisikan terlebih dahulu di awal program. Konstanta dapat bernilai integer, real (float), karakter, dan string.Bentuk deklarasi konstanta diawali dengan reserved word const.
const tipedata nama_konstanta= nilai_konstanta;
Contoh:
const int nrp= 21865;
const float pi= 3.14;
Catatan: Yang diberi warna biru adalah tipedata.
Bentuk deklarasi konstanta juga dapat dilakukan pada preposesor.
#define nama_konstanta nilai_konstanta
Contoh:
#define nrp 21865
#define pi 3.14
Catatan: Yang diberi warna biru adalah tipedata.
Bagian Preposesor |