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.
Tipe
Variable
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.
No comments:
Post a Comment