Variabel
Dalam program C++ Biasanya dipergunakan variabel untuk
mendefinisikan sebuah nilai. Variabel dalam program digunakan untuk menyimpan
suatu nilai, dan nilai yang ada padanya dapat diubah-ubah selama eksekusi
program berlangsung . Variabel yang akan digunakan dalam program harus
dideklarasikan terlebih dahulu.
Deklarasi Variabel
Deklarasi
variabel adalah memesan memori dan menentukan jenis data yang dapat disimpan
didalamnya.
Bentuk umum dari pendeklarasian suatu variabel :
(Tipe nilai ) – ( nama variable );
1. Basic Types
ada beberapa tipe data dalam bahasa
C, berikut penjelasannya:
Nama
|
Deskripsi
|
Ukuran
|
Range
|
Char
|
karakter atau integer kecil
|
1byte
|
signed: -128 to 127 unsigned: 0 to
255
|
short int(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)
|
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
|
contoh operasi variabel dalam
program C lengkap:
#include <stdio.h>
#include <conio.h>
void
main ()
{
//
deklarasi variabel:
int a, b;
int hasil;
clrscr(); //bersihkan layar
//
proses:
a = 5;
b = 2;
a = a + 1;
hasil = a - b;
//
cetak hasil ke layar:
printf("%d", hasil);
getch(); //menunggu input keyboard (agar
hasil terlihat di layar)
}
Dari contoh diatas dapat disusun suatu algoritma sebagai
berikut:
1.Inisialisasikan variabel a & b
2.Inisialisasikan variabel hasil
3.Tentukan nilai a & b
4.Hasil = a – b
5.Tampilkan hasil
selain tipe data,
variabel juga terbagi dua menurut posisi deklarasinya, yaitu variabel lokal dan
variabel global.
variabel lokal dan global dalam C++
variabel global adalah variabel yang
dideklarasikan diatas fungsi main atau diluar fungsi lainnya (sehingga dapat
diinisialisasi di semua fungsi di bawahnya) sedangkan variabel lokal adalah
variabel yang dideklarasikan hanya didalam suatu fungsi tertentu (fungsi main
maupun bukan).
sekian dulu artikel mengenai tipe
data dan variabel dalam bahasa C++
sumber referensi:1. Buku ALGORITMA DAN PEMROGRAMAN DENGAN C++
Oleh : Andri Kristanto, S.Kom
2. http://www.exforsys.com/tutorials/c-language/c-programming-language-data-types.html
3. http://www.cplusplus.com/doc/tutorial/variables/
Tidak ada komentar:
Posting Komentar