Selamat sore..
disore yang cerah ini saya akan memposting apa itu variabel dalam bahasa C. langsung aja simak yuk..
Variabel bisa
disebut wadah yang digunakan untuk menampung data. Bayangkan saja mangkok dan
mie. Analoginya variabel adalah mangkoknya, dan data adalah mienya. Jadi dalam
membuat program, tentu kita sangat membutuhkan variabel. Untuk mengenali
variabel tersebut maka harus ada tipe data.
Jika ada
statement:
Int a;
maka kita
telah membuat variabel a bertipe integer. Artinya si variabel a ini hanya dapat
menampung data integer. Jika kita isi dengan serangkaian karakter, maka dia
akan protes.
Dalam bahasa
pemrograman terutama bahasa C yang bersifat case sensitif, maka penulisan
variabel a dan A dianggap berbeda.
Berikut
adalah aturan penulisan variabel:
- Boleh terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
- Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
- Tidak boleh mengandung spasi. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah (underscore).
- Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, =
Contoh
penamaan variable
Benar
|
Salah
|
Nama_mahasiswa
|
%nama-mahasiswa
|
Kelas2
|
2kelas
|
Hasil_akhir
|
Hasil
akhir
|
Cara
pendeklarasian variabel:
<tipe data> <nama variable>;
atau
<tipe data> <nama variable> = <isi data>;
<tipe data> <nama variable> = <isi data>;
Contoh:
int x;
atau
int x=4;
Konstanta
Konstanta
adalah variabel yang isinya tetap/tidak dapat berubah ubah. Konstanta tidak
dapat dikenai assigment dan saat pembuatan variabel konstanta harus langsung di
inisialisasi/disi.
Dalam bahasa
pemrograman C, biasanya konstanta ditulis dengan huruf kapital semua. Ini bertujuan
untuk memudahkan programmer dalam membedakan variabel biasa ataupun konstanta.
Contoh
penggunaan konstanta:
#define MAX 10
maka kita
telah membuat variabel MAX yang berniai 5. Maksudnya tidak dapat dikenai
assigment adalah misal nanti variabel MAX ini digunakan, lalu ada statement:
MAX=2;
Maka si MAX
akan protes.
sekian dari saya. terimakasih sudah berkunjung. semoga bermanfaat :)
Komentar
Posting Komentar