Deklarasi Variabel dan Tipe Data
- Variabel
Variabel merupakan sebuah penamaan dalam program yang nilainya dapat diubah saat pelaksanaan program. Pendeklarasian variabel harus diikuti dengan jenis tipe data yang ingin didefinisikan. Pendeklrasian variabel beserta tipe datanya adalah sebagai berikut :
tipe_data nama_variabel;
Penamaan suatu variabel mempunyai syarat-syarat sebagai berikut :
§ Tidak boleh ada spasi, contoh : data pegawai;
§ Tidak boleh ada operator aritmatika, contoh : data-pegawai;
§ Tidak boleh ada angka didepan nama variabel, contoh : 6Siswa
§ Tidak boleh ada karakter khusus seperti #, $, %, ^, dan sebagainya.
Contoh penamaan yang benar dan salah dapat dilihat pada tabel di bawah ini :
NAMA
|
KETERANGAN
| |
Benar
|
Salah
| |
gaji pegawai
|
Ö
| |
gaji_pegawai
|
Ö
| |
6siswa
|
Ö
| |
siswa6
|
Ö
| |
Titik!
|
Ö
| |
- Tipe Data
Tipe data dibagi dua, yaitu :
§ Tipe data dasar, dan
§ Tipe bentukan yang merupakan bentukan dari tipe data dasar
1) Tipe Data Dasar
Macam-macam tipe data dasar di dalam C++ dapat dilihat pada tabel di bawah ini :
Tabel 1.1 Ukuran berbagai tipe data dasar
Tipe Data
|
Ukuran
Memori
|
Rentang Nilai
|
char
|
1 byte
|
-128 hingga +127
|
int
|
2 byte
|
-32768 hingga +32767
|
long
|
4 byte
|
-2.147.438.648 hingga +2.147.438.647
|
float
|
4 byte
|
3.4x10-38 hingga 3.4x1038
|
double
|
8 byte
|
1.7x10-308 hingga 1.7x10308
|
long double
|
10 byte
|
3.4x10-4932 hingga 3.4x104932
|
Keterangan :
1. char, merupakan tipe data dasar yang dipakai untuk mendeklarasikan peubah bilangan bulat, karakter atau string.
2. int, merupakan tipe data dasar untuk menentukan jenis peubah bilangan bulat.
3. long, merupakan tipe data dasar untuk menentukan jenis peubah bilangan bulat.
4. float, merupakan tipe data dasar untuk menentukan jenis peubah bilangan pecahan.
5. double, merupakan tipe data dasar untuk menentukan jenis peubah bilangan pecahan.
6. long double, merupakan tipe data dasar untuk menentukan jenis peubah bilangan pecahan.
2) Tipe Bentukan
Merupakan bentukan dari tipe data dasar dengan nama lain. Misal didefinisikan sebuah peubah x bertipe int, maka peubah x tersebut dapat menjadi sebuah tipe data baru untuk mendefinisikan nama peubah lain.
Dalam C++ untuk membentuk sebuah tipe bentukan dibutuhkan kata kunci typedef dengan bentuk sebagai berikut :
typedef int x;
x saya;
Pada contoh di atas didefinisikan sebuah peubah x bertipe int, kemudian peubah tersebut menjadi tipe data baru untuk mendefinisikan variabel “saya”. Sehingga variabel “saya” secara deklarasi mempunyai tipe data yang sama, yaitu int. ( Dibahas lebih lanjut pada bab struktur )
- Konstanta
Merupakan sebuah penamaan yang nilainya tidak dapat diubah selama pelaksanaan program. Sebuah kostanta dideklarasikan sebagai berikut :
const tipe_data nama_variabel = nilai;
Berbeda dengan variabel, sebuah konstanta harus diisikan nilainya langsung pada saat pendeklarasian.
Contoh : const int nilai = 70;
- Keyword (kata kunci)
Merupakan pengenal khusus yang digunakan bagi proses kompilasi, dan kata kunci ini tidak dapat digunakan sebagai variabel atau identifier.
asm
|
else
|
operator
|
template
|
auto
|
enum
|
private
|
this
|
break
|
extern
|
public
|
typedef
|
case
|
float
|
protected
|
union
|
char
|
for
|
register
|
unsigned
|
class
|
friend
|
return
|
virtual
|
const
|
goto
|
short
|
void
|
continue
|
if
|
signed
|
volatile
|
default
|
lline
|
sizeof
|
while
|
delete
|
int
|
struct
| |
do
|
long
|
switch
| |
double
|
new
|
static
|








0 komentar:
Posting Komentar