Variabel adalah tempat penyimpanan data sementara di memori komputer (RAM) yang nilainya dapat berubah-ubah selama program sedang bekerja.
Konstanta adalah tempat penyimpanan data secara permanen di memori komputer (RAM) yang nilainya tidak dapat diubah selama program sedang bekerja.
Keyword berikut ini tidak boleh dijadikan nama variable atau konstanta :
-auto -double- int -long-break -else -switch-case -enum -register -typedef-char -extern -return -union-const -float -short -unsigned-continue -for -signed -void-default -goto -sizeof -volatile-do -if -static -while
Ruang Lingkup Variabel
- Variabel Global adalah variable yang dapat diakses di seluruh bagian program. Variabel global akan aktif di memori selama program sedang bekerja. Variabel global umumnya dideklarasikan di awal program.
- Variable Lokal adalah variable yang hanya dapat diakses di dalam fungsi tempat dideklarasikannya. Variabel lokal akan aktif di memori ketika fungsi yang mendelakrasikannya sedang aktif.
Karena kapasitas memori relatif terbatas maka kita harus menggunakan tipe variabel yg sesuai kebutuhan. Perhatikan ukuran bit dari setiap tipe variable. Jika anda perlu data dengan bit yang kecil maka gunakanlah type variable dengan bit yang kecil. Demikian juga jika anda perlu menyimpan data dalam ukuran yang besar, maka gunakanlah ukuran bit yang besar.
Selain itu, ruang lingkup variable juga perlu diperhatikan. Untuk menghemat penggunaan memori, sebaiknya gunakan variable lokal. Ketika fungsi yang mendeklarasikan variable lokal sedang aktif, maka variabelnya akan aktif. Sebaliknya ketika fungsinya sudah tidak aktif lagi, maka variable lokalnya akan hilang dari memori.
Deklarasi Variabel
Variabel yang akan digunakan dalam program harus dideklarasikan sesuai dengan tipe datanya.
Cara mendeklarasikan variabel sebagai berikut :
- int a,b : artinya variabel a dan b digunakan untuk menerima dan menyimpan bilangan bulat atau integer. Misalnya a=5, b = 32
- float c,d : artinya variabel c dan d digunakan untuk menerima dan menyimpan bilangan desimal atau bilanga real. misalnya c = 2.56, d = 54.3245
- char p : artinya variabel p digunakan untuk menerima dan menyimpan karakter atau huruf. Misalnya p = 'A'
- double x, y : artinya variabel x dan y digunakan untuk menerima dan menyimpan bilangan real dengan tingkat ketelitian lebih baik.
Inialisasi Variabel
Adakalanya dalam penulisan program, variabel langsung diberi nilai awal setelah didefinisikan.
Contoh:
int jumlah;
jumlah = 80
atau
int jumlah = 80;
Perintah Bentuk Karakter
Karakter yang ditulis dengan bentuk \karakter mempunyai arti tersendiri (karakter khusus) dan biasa disebut escape sequence characters.
Karakter-karakter khusus tersebut antara lain:
Perintah
| Artinya |
\0
| artinya karakter ber-ASCII nol (karakter nul) |
\a
| artinya karakter bel |
\b
| artinya karakter backspace |
\f
| artinya karakter formfeed (ganti halaman) |
\n
| artinya karakter newline (pindah baris) |
\r
| artinya karakter carriage return (ke awal baris) tanpa linefeed |
\t
| artinya karakter tab horizontal |
\v
| artinya karakter tab vertikal |
\\
| artinya karakter \ |
\'
| artinya karakter ' |
\"
| artinya karakter " |
\?
| artinya karakter ? |
\ooo
| artinya karakter yang nilai oktalnya adalah ooo (tiga digit oktal) |
\xhh
| artinya karakter yang nilai heksadesimalnya adalah hh (dua digit heksadesimal) |
Konstanta :
Aturan penulisan konstanta menggunakan keyword #define atau const
Bentuk Perintah :
#define
const = ;
Contoh:
#define PI 3.14159
atau
const float PI = 3.14159;
Aturan penulisan konstanta menggunakan keyword #define atau const
Bentuk Perintah :
#define
const
Contoh:
#define PI 3.14159
atau
const float PI = 3.14159;
Demikian pembahasan tentang tipe variabel dan konstanta dalam bahasa pemrograman Turbo C++.
Selamat belajar. Semoga bermanfaat.
God bless you all,
Tidak ada komentar:
Posting Komentar
Silakan memberikan komentar dan pertanyaan yang sifatnya positif.