Ok, kita lanjutkan postingan sebelumnya. Namun sebelum kita mengenal lebih jauh tentang tipe data, variabel, dan konstanta alangkah baiknya kita mengenal dulu identifier atau biasa disebut pengenal. Pengenal
(identifier) merupakan nama
yang biasa
digunakan
untuk
suatu
perubah
(variabel),
konstanta,
fungsi,
atau
obyek
lain yang didefinisikan
oleh
pemrogram. Untuk pemberian nama identifier itu ada beberapa aturan yang harus dipenuhi yaitu :
¢Pengenal harus diawali dengan huruf (A .. Z, a ..
z) atau karakter garis bawah ( _ )
¢Selanjutnya dapat berupa huruf, angka (0 .. 9), karakter garis bawah, atau tanda dolar ($).
¢Panjang pengenal boleh terdiri lebih dari 32 karakter, akan tetapi hanya 32 karakter pertama yang dianggap berarti. Contoh:
• total • nilai2
• total_per_bulan • harga_jual$
¢Huruf kecil dan huruf Kapital dibedakan pada pengenal (Case
Sensitive). Itulah Sebabnya alamat dan Alamat adalah dua buah pengenal yang berbeda.
Nah, itu aturan-aturan yang harus diingat. Selanjutnya kita akan membahasa tentang macam-macam tipe data yang bisa digunakan di dalam C++. Dalam bahasa C++, tipe data dibagi menjadi tipe data dasar dan tipe data bentukan.
Kita bahas dari awal.
1. Tipe data dasar
yaitu tipe data yang bisa digunakan tanpa proses manipulasi terlebih dahulu. Berikut beberapa contohnya :
2. Tipe data Bentukan
yaitu tipe data yang dibuat sendiri sesuai kebutuhan dalam program yang akan kita buat. Lebih dikenal dengan sebutan user defined types.
a. Struktur : tipe data bentukan yang menyimpan lebih dari satu variabel bertipe sama maupun berbeda. Contoh :
itu contoh pendeklarasian struct, untuk pembahasan khususnya nanti kita akan bahas pada postingan tersendiri.
b. Enumerasi: tipe yang nilainya terbatas pada nilai-nilai yang telah didefinisikan saja. misalnya untuk mendefinisikan jenis kelamin, nama hari, dan yang lainnya. bentuk umumnya seperti di bawah ini.
enum nama_tipe {nilai_1,nilai_2,....};
contoh :
enum JENIS_Kelamin {Laki-laki, Perempuan};
Itulah macam-macam dari tipe data, semoga bisa bermanfaat.

No comments:
Post a Comment