Tipe data adalah suatu pengenal
(identifier) yang merupakan bagian program yang paling penting karena tipe data
mempengaruhi setiap instruksi yang akan dilaksanakan oleh komputer.
Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya. Jika 5 dan 2 bertipe
integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka
akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat
proses operasi data menjadi lebih efisien dan efektif.
Bahasa C menyediakan 5 macam tipe data
dasar, yaitu
1. Tipe data integer yaitu bilangan
bulat dideklarasikan dengan int.
2. Floating point yaitu bilangan pecahan
dideklarasikan dengan float.
3. Double precision yaitu bilangan
pecahan ketepatan ganda dideklarasikan dengan double.
4. Char yang digunakan untuk karakter
1.
Tipe Data Int (Integer)
Tipe data int digunakan untuk nilai
integer/numerik/angka. Data integer tersimpan didalam memori sebesar 4 byte (32
bit). Integer digunakan untuk bilangan bulat.
contoh penggunaan int:
int a;
2.
Tipe Data Long
Tipe data long sama dengan int/integer,
bedanya int menampung data dalam skala kecil sedangkan long dalam sekala besar.
contoh penggunaan long:
long a;
3.
Tipe Data Float
Tipe data float termasuk dalam kelompok
floating point yang menampung bilangan-bilangan riil. Float digunakan untuk
bilangan desimal.
contoh penggunaan float:
float a;
4.
Tipe Data Double
Tipe data double sama dengan float,
bedanya float menampung data dalam skala kecil sedangkan double dalam sekala
besar.
contoh penggunaan double:
double a;
5.
Tipe Data Char
Tipe data Char digunakan untuk karakter. Masing-masing karakter menempati memori
sebesar 1 byte. Satu byte terdiri dari 8 bit. Satu variabel bertiper char hanya
mampu menampung 1 buah karakter.
Contoh penggunaan char:
char a;
maka variabel a hanya akan menampung 1
buah karakter. Jika ada statement:
a=”PUB”;
maka variabel a hanya akan menampung
karakter terakhir yaitu huruf ‘B’.
Karakter adalah semua abjad(a-z), karakter khusus(@,?,>,dll), dan angka(0-9). Namun pada tipe data char ini, karakter angka tidak dapat dioperasikan seperti pada tipe data int, float atau double.
0 komentar:
Posting Komentar