Tipe Data, Variabel, dan Konstanta pada Bahasa Pemrograman C++

Dalam belajar bahasa pemrograman C++ , perlu kita pahami tentang Tipe Data, Variabel, dan Konstanta. Karena Tipe Data, Variabel, dan Konstanta tersebut merupakan dasar dari bahasa pemrograman. Tanpa ita pahami Tipe Data, Variabel, dan Konstanta, kita akan sulit memahami materi selanjutnya. Berikut penjelasan tentang Tipe Data, Variabel, dan Konstanta pada Bahasa Pemrograman C++.

Variabel

Variabel Adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu didalam proses program. Nilai dalam suatu variabel dapat diubah-ubah selama eksekusi berlangsung.
Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement); yang mempunyai sintak sebagai berikut :
Variabel = ekpresi;
 
Aturan penamaan variabel :
  1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
  2. Tidak boleh mengandung spasi.
  3. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, =dsb
  4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Keyword C++

Contoh penamaan variabel :
- Contoh Benar : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
- Contoh Salah : %nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb
 

Tipe Data

Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer, Besar dan tipe dari variabel - variabel di dalam standar program C++ dispesifikasikan sebagai berikut.

Nama
Keterangan
Ukuran
Jangkauan
char
Abjad/karakter atau untuk bilangan bulat kecil
1 byte
signed: -128 to 127
unsigned: 0 to 255
short int (short)
Bilangan bulat dengan jangkauan pendek
2 byte
signed: -32768 to 32767
unsigned: 0 to 65535
int
Bilangan bulat
4 byte
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
long int (long)
Integer dengan jangkauan panjang
4 byte
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
bool
Boolean, dapat bernilai benar atau salah (true or false)
1 byte
true or false
float
Angka dengan titik mengambang (bilangan cacah)
4 byte
3.4e +/- 38 (7 digit)
double
Bilangan cacah dengan ketelitian ganda
8 byte
1.7e +/- 308 (15 digits)
long double
Bilangan cacah dengan ketelitian ganda panjang
8 byte
1.7e +/- 308 (15 digits)
wchar_t
Karakter lebar, biasa dipakai untuk Unicode karakter
2 byte
1 karakter lebar
 
Tipe data tambahan
Tipe Data
Jumlah Memori
Jangkaun Nilai
Unsigned Integer 2 Byte 0 - 65535
Unsigned Character 1 Byte 0 - 255
Unsigned Long Integer 4 Byte 0 – 4,295,967,295
 

Deklarasi Variabel

- Bentuk Umum :
Tipe_Data Nama_variabel;
 
- Contoh :
int x;
char y;
Int a,y,b; (deklarasi 3 variabel sekaligus)
 

Pemberian Nilai

Pada saat deklarasi
Contoh :
Int x=10;
 
Diluar deklarasi
Contoh :
Int x;
Char y;
x=10;
y=‘s’;
 

Konstanta

Suatu penamaan nilai tertentu yang nilainya selalu tetap (tidak dapat diubah selama eksekusi program).
Penulisan Konstanta mempunyai aturan sendiri :
1. Konstanta karakter misalnya ditulis dengan diawali dan diakhiri tanda petik, contoh ‘a’ ,
2. Konstanta integer ditulis dengan tak mengandung bagian pecahan, contohnya: -1 dan 32849
3. Konstanta real(float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya: 27.4f (untuk float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105 )
4. Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik (“) contoh: “ Pemrograman dasar C”
 

Deklarasi konstanta

Contoh:
#define n 5
#define p 2.5f

Related

Algoritma & Struktur Data 2732139612487095195

Post a Comment

emo-but-icon

Populer

Comments

Translate

Side Ads

item