tipe variabel dan konstanta dalam bahasa c++

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

  1. 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.
  2. 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;


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.