Variabel
Variabel atau pengubah adalah suatu lambang dari sebuah lokasi yang berada dimemori utama komputer yang dapat berisi suatu nilai. Nilai yang berada di lokasi memori tersebut dapat berubah selama program dieksekusi. Guna variable adalah sebagai tempat sementara untuk menyimpan data yang sedang diolah. Pemberian nilai kedalam suatu variabel mempunyai bentuk penulisan yang berbeda-beda pada setiap bahasa pemrograman
Tipe Variabel
Berdasarkan pada jenis data yang disimpan pada variabel yaitu: Variabel numeric dan variable teks. Pada variable numeric merupakan suatu variabel yang dipakai untuk menampung data berupa angka.
Variabel numerik digolongkan atas: bilangan bulat atau integer dan bilangan real atau pecahan, dimana bilangan real terdiri dari dua yaitu:
· bilangan decimal berpresisi tunggal (floating point)
· bilangan decimal berpresisi ganda (double precision). Sedangkan pada variable teks merupakan suatu variabel yang dipergunakan untuk menampung data berupa huruf atau teks.
Variabel teks dibedakan menjadi dua yaitu:
· Karakter (untuk karakter tunggal)
· String (untuk rangkaian karakter)
Deklarasi Variabel
Deklarasi variable adalah proses untuk menyebutkan karakteristik variable seperti nama, tipe data, jangkauan, masa hidup, dan nilai awal. Penulisan Sintaks untuk mendeklarasikan sebuah variable adalah sebagai berikut:
Kelas Variabel
Selain digolongkan berdasarkan tipe datanya, sebuah variabel juga diklasifikasikan berdasarkan kelas penyimpanan, yaitu: Variable local atau otomatis, variable eksternal, variable statis dan variable register.
Variable local adalah merupakan variabel yang dideklarasikan dalam sebuah fungsi dan mempunyai sifatsifat sebagai berikut:
· Secara otomatis diciptakan ketika fungsi dipanggil dan akan lenyap ketika eksekusi terhadap fungsi berakhir
· Hanya dikenal oleh fungsi tempat variable dideklarasikan
· Tidak ada inisialisasi secara otomatis (saat variable diciptakan nilainya tak menentu)
· Deklarasinya dengan kata kunci auto.
Perhatikan penulisan variable local berikut ini: auto int x; Untuk lebih jelasnya perhatikan program dengan menggunakan variable local berikut ini:
Keluaran program diatas adalah sebagai berikut:
i dalam tampil() = 10
i dalam main() = 11

Tidak ada komentar:
Posting Komentar