Variabel dan Konstanta dalam Bahasa C
Variabel
Hampir semua bahasa pemrograman menggunakan istilah variabel. Suatu tempat di memori, yang dibuat oleh seorang programer, untuk menyimpan data sementara disebut dengan variabel. Berbagai jenis data dapat disimpan dalam variabel, tidak terbatas pada data-data yang bertipe data primitif saja. Namun, hanya satu jenis tipe data yang dapat disimpan dalam satu variabel.
Deklarasi variabel harus dilakukan sebelum variabel itu digunakan. Deklarasi akan memberitahu kompiler apa nama variabel itu dan menentukan jenis data (tipe data) apa yang bisa disimpan di dalam variabel tersebut.
Sintaksnya adalah tipedata variable;
Contoh :
int a; // deklarasi variabel dengan nama a yang akan diisi dengan data bertipe integer (int).
jika variabel diisi dengan nilai awal tertentu, sintaksnya adalah tipedata variabel=nilai_awal;
Contoh :
int a=5; // deklarasi variabel dengan nama a, diisi dengan nilai awal 5 (int).
jika terdapat beberapa variabel dengan tipe data yang sama, penulisannya adalah
tipedata variabel_1, variabel_2, variabel_3;
Contoh :
int a, b, c; // deklarasi variabel dengan nama a, b,dan c yang akan diisi dengan data bertipe integer (int)
Berikut ini adalah contoh program yang menggunakan variabel :
Konstanta
Konstanta seperti halnya variabel, konstanta adalah suatu tempat di dalam memori yang dibuat oleh programmer untuk menyimpan suatu nilai. Nilai yang disimpan dalam konstanta bersifat konstan (tetap). Dari awal hingga akhir program, nilai konstanta tetap, tidak berubah-ubah.
Konstanta dapat dideklarasikan dengan dua cara, yaitu menggunakan
- preprocessor (#define) sintaksnya adalah #define nama_konstanta nilai_konstanta
Contoh : #define pi 3.14
Berikut contoh program menggunakan konstanta yang dideklarasikan dengan preprocessor :
- keyword const sintaksnya adalah const typedata nama_konstanta = nilai_konstanta;
Contoh : const float pi=3.14;
Berikut contoh program menggunakan konstanta yang dideklarasikan dengan keyword const :
Demikian, semoga bermanfaat.
Referensi :
https://www.geeksforgeeks.org/constants-in-c-cpp/
https://www.programiz.com/c-programming/c-variables-constants