Tutorial Belajar C Part 15: Pengertian dan Contoh Kode Program Tipe Data Char

Posted on

Di panduan belajar bahasa C kali ini kita akan membahas mengenai tipe data char beserta contoh kode program dari tipe data char bahasa pemrograman C.


Pengertian Tipe Data char Bahasa C

Tipe data char di di bahasa C digunakan untuk menampung 1 digit karakter, entah itu berupa huruf maupun angka. Variabel yang didefinisikan untuk menampung tipe data char membutuhkan 1 byte memory. Secara teknis, char ini dikodekan dari charset ASCII.


Contoh Kode Program Tipe Data char Bahasa C

Contoh pemakaian tipe data char telah pernah kita coba beberapa kali. Berikut contoh lain dari tipe data char di bahasa C:

Di contoh ini, saya mendefinisikan variabel huruf yang bertipe char. Huruf ini kemudian diisi dengan karakter ā€˜Zā€™ dan kemudian ditampilkan dengan command printf. Amat sederhana.

Untuk contoh kedua, saya akan bikin konstanta dengan tipe data char:

Disini huruf berupa sebuah konstanta bertipe char, bukan lagi variabel seperti sebelumnya. Mengenai perbedaan antara variabel dengan konstanta, telah pernah kita bahas di beberapa panduan sebelum ini: Cara Pembuatan Konstanta dalam Bahasa C, dan Pengertian Variabel dan Cara Penulisan Variabel Bahasa C.

Selaku contoh terakhir, saya akan kombinasikan dengan command scanf agar lebih dinamis:

Di awal kode program, saya menyiapkan 3 buah variabel bertipe data char. Ketiga variabel ini bernama karakter1, karakter2 dan karakter3. Isi program akan meminta inputan dari user untuk 3 karakter tersebut, kemudian menampilkannya kembali.

Yang pun patut diingat, karakter disini dapat terdiri dari huruf, angka, serta karakter khusus seperti ?, *, %, #. Jadi tak masalah sekiranya kita menginput angka ke di tipe data char. Namun angka tersebut tetap mesti 1 digit.

Angka yang diinput ke di tipe data char tak dapat diolah, misalnya digunakan untuk perhitungan atau penambahan. Apabila kita menginginkan hal ini, mesti menggunakan tipe data khusus angka seperti integer atau float.

Bagaimana dengan karakter yang lebih dari 1 digit, seperti kata atau kalimat? Di di bahasa C, kata atau kalimat (di kenal pun selaku string) dianggap selaku array dari tipe data char. Lebih lanjut akan kita pelajari setelah membahas mengenai tipe data array nanti.


Hingga disini kita telah membahas mengenai pengertian tipe data char serta cara pemakaian tipe data char di di bahasa pemrograman C. Berikutnya akan dibahas mengenai tipe data untuk menampung angka bulat: Pengertian dan Contoh Kode Program Tipe Data Integer bahasa C.


Sumber https://www.duniailkom.com/