Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu
di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu
variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara Metal, dengan metal itu berbeda.
3. Tidak boleh mengandung spasi.
4. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #, !, &, *, (, ), -, +, dsb.
5. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : nilai_mahasiswa, 80%mahasiswa, rata-rata, ada spasi, penting!, dsb.
Nama | Deskripsi | Ukuran | Range |
---|---|---|---|
char | karakter atau integer kecil | 1byte | signed: -128 to 127 unsigned: 0 to 255 |
short | Short Integer | 2bytes | signed: -32768 to 32767 unsigned: 0 to 65535 |
int | Integer | 4bytes | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 |
long int | Long integer | 4bytes | signed: -2147483648 to 2147483647unsigned: 0 to 4294967295 |
bool | Nilai Boolean. hanya bisa diisi satu nilai: true atau false | 1byte | true atau false |
float | Floating point number (32 bit). | 4bytes | +/- 3.4e +/- 38 (~7 digits) |
double | Double precision (64 bit) floating point number. | 8bytes | +/- 1.7e +/- 308 (~15 digits) |
long double | Long double precision floating point number. | 8bytes | +/- 1.7e +/- 308 (~15 digits) |
wchar_t | Wide character. | 2 atau 4 bytes | 1 wide character |
Tipe data disini berguna untuk memberitahu kepada kompilator bahwa variabel tersebut hanya dapat menampung nilai sesuai dengan tipe data tertentu yang didefinisikan ataupun tipe lain yang kompatibel.
Berikut contoh pendeklarasian beberapa buah variabel dengan tipe data yang berbeda.
int x; /*Mendeklarasikan variabel x dengan tipe data int*/ float y; /*Mendeklarasikan variabel y dengan tipe data float*/ char z; /*Mendeklarasikan variabel z dengan tipe data char*/
Bahasa C mengizinkan kita untuk melakukan pendeklarasian beberapa buah variabel dengan tipe data yang sama dalam satu baris, misanya seperti berikut.
int a, b, c; /*Mendeklarasikan variabel a, b, dan c yang bertipe int*/ double x, y, z; /*Mendeklarasikan variabel x, y dan z yang bertipe double*/
0 comments:
:f :D :i ;k :x :$ x( :?
:@ :~ :m :2 :s :sn :| :o
Post a Comment
Silahkan berkomentar diblog ini. Komentar sesuai dengan artikel yang bersangkutan bisa lebih membantu teman-teman lainnya.
Terima Kasih