08 January, 2012

Tipe Data Bahasa C dan C++

Pada kesempatan ini saya akan membahas mengenai Tipe data dalam bahasa C/C++. Setiap bahasa pemrograman, data yang digunakan umumnya dibedakan menjadi data nilai numerik dan data nilai karakter. Nilai numerik dapat dibedakan menjadi nilai numerik "integer" (bulat) atau nilai numerik pecahan. Nilai numerik pecahan dapat dibedakan lagi menjadi nilai numerik pecahan ketepatan tunggal dan nilai numerik pecahan ketepatan ganda.

Bahasa-bahasa pemrograman komputer membedakan data ke dalam beberapa tipe ini untuk tujuan supaya operasi data menjadi efisien dan efektip. Untuk data numerik integer misalnya, cukup disimpan di memori komputer selebar 16 bit dibandingkan jika harus disimpan sebagai nilai numerik pecahan ketepatan tunggak dengan tempat memori yang dibutuhkan selebar 32 bit.

Bahasa C menyediakan lima macam tipe data dasar, yaitu tipe data integer (nilai numerik bulat yang dideklarasikan dengan kata kunci int), floating-point (nilai numerik pecahan ketepatan tunggal yang dideklarasikan dengan float), double-precision (nilai numerik pecahan ketepatan ganda yang dideklarasikan dengan double), karakter (dideklarasikan dengan char) dan kosong (dideklarasikan dengan void).

Tipe Data Integer

Tipe data "integer" int pada bahasa C digunakan untuk menampung nilai yang termasuk dalam golongan bilangan bulat. Baik itu bilangan bulat negatif maupun bilangan bulat positif. Sedangkan untuk rentang nilai, bahasa C membaginya ke dalam short, unsigned dan long. Untuk melihat batas rentang nilai dari tiap tipe data yang dapat ditangani oleh bahasa C, Anda dapat menjalankan kode program bahasa C di bawah ini.
Dalam bahasa C, untuk menginput dan menampilkan suatu data yang sudah di simpan dalam memori komputer, haruslah menyertakan kode format dari tipe data masing-masing yang telah di deklarasikan dan yang digunakan. Kode format untuk tipe data integer %d atau %i, floating-point (float) %f, untuk tipe data karakter (char) %c, untuk string %s. Untuk pembahasan lebih lengkap mengenai ini, dapat dilihat pada postingan fungsi scanf bahasa c.

Sekilas Mengenai Array (String)

Perlu di perhatikan, bahasa C tidak menyediakan deklarasi variabel untuk tipe data string. Nilai string adalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk larik dimensi satu. Dengan demikian, untuk nilai string dapat dideklarasikan sebagai larik tipe char sebagi berikut ini.

Jika Program ini dijalankan, maka output nya

Bahasa Pemrograman C

Penutup

Oke, sekian dulu pembahasan mengenai tipe data. Pembahasan selanjutnya akan kita lanjutkan di lain kesempatan. Semoga bermanfaat.. :)

No comments:

Post a Comment

Berikan komentar, Kritik dan saran teman-teman mengenai blog ini. Komentar, Kritik dan saran teman-teman sangat berarti untuk perkembangan Blog ini.
Salam Blogger, salam kodeprogramcpp.

Lihat Juga Berita Pilihan Ini