Variabel dan Konstanta dalam Bahasa C
Variabel dalam Pemrograman C
Dalam pemrograman, variabel adalah wadah (storage area) untuk menampung data. Untuk menunjukkan area penyimpanan, masing-masing variabel harus diberi nama unik (identifier). Nama variabel hanyalah representasi simbolis dari lokasi memori.
Aturan - aturan dalam Variabel :
- Nama variabel boleh terdiri dari huruf besar A-Z, huruf kecil a-z, angka numerik 0-9 dan karakter underscore ( _ ) .
- Karakter pertama dalam variabel harus sebuah huruf atau underscore, tidak boleh angka.
- Spasi kosong tidak boleh digunakan dalam nama variabel.
- Karakter spesial seperti #,$ tidak diperbolehkan.
- Keyword bahasa C tidak boleh digunakan sebagai nama variabel.
- Nama variabel bersifat case sensitive.
- Nilai suatu variabel dapat berupa numerik maupun alfabetik
- Tipe variabel bisa menjadi char, int, float, double atau void.
Pendefinisian Variabel dalam bahasa C
Syntax dasar :
tipe_data nama_variabel;
atau :
tipe_data nama_variabel1, nama_variabel2, nama_variabel3;
tipe_data nama_variabel;
atau :
tipe_data nama_variabel1, nama_variabel2, nama_variabel3;
Contoh :
int panjang, lebar=5;
char nilai='A';
float luas, keliling;
double d;
/* actual initialization */
panjang = 10;
luas = 26.5;
Variable Assignment
Variabel assignment adalah variabel yang nilainya sudah ditentukan diawal deklarasi. Contoh :#include<stdio.h>
void main()
{
/* program c untuk menampilkan nilai suatu variabel */
int usia = 33;
printf("Saya berusia %d Tahun.\n", usia);
}
Output Program:
Saya berusia 33 Tahun.
Saya berusia 33 Tahun.
Konstanta / Literal dalam bahasa C
Konstanta adalah nilai atau identifier yang nilainya tidak dapat diubah dalam sebuah program. Sebagai contoh: 1, 2.5, "pemrograman C mudah", dll.
Seperti yang disebutkan, identifier juga dapat didefinisikan sebagai konstanta. Contoh :
const double PI = 3.14
const char nilai = 'A'
enum color {yellow, green, black, white};
const char nilai = 'A'
enum color {yellow, green, black, white};