Pengertian Tipe Data char Bahasa C++
Pengertian Tipe Data char
Bahasa C++
Tipe data char dalam
bahasa C++ digunakan untuk menampung 1 digit karakter, entah itu berupa huruf
maupun angka. Variabel yang didefinisikan untuk menampung tipe data char butuh
1 byte memory. Secara teknis, char ini dikodekan dari charset ASCII.
Contoh Kode Program Tipe
Data char Bahasa C++
Contoh penggunaan tipe
data char sudah pernah kita coba beberapa kali dari
tutorial-tutorial sebelumnya. Berikut contoh lain dari tipe data char dalam bahasa
C++:
#include
<iostream>
using
namespace std;
int
main()
{
char huruf;
huruf = 'D';
cout << "Huruf yang tersimpan
adalah: " << huruf << endl;
return 0;
}
Dalam kode ini saya
mendefinisikan variabel huruf dengan
tipe char. Variabel huruf kemudian diisi dengan karakter ‘D’ dan
ditampilkan dengan perintah cout.
Untuk contoh kedua, saya
akan buat konstanta dengan tipe data char:
#include
<iostream>
using
namespace std;
int
main()
{
const char huruf = 'a';
cout << "Huruf yang tersimpan
adalah: " << huruf << endl;
return 0;
}
Hasil kode program:
Huruf
yang tersimpan adalah: a
Kali ini huruf berupa
sebuah konstanta bertipe char, bukan
lagi variabel seperti sebelumnya. Mengenai perbedaan antara variabel dengan
konstanta, sudah pernah kita bahas dalam beberapa tutorial sebelum ini: Pengertian
Variabel Bahasa C++, dan Pengertian Konstanta Bahasa C++.
Sebagai contoh terakhir,
saya akan kombinasikan dengan perintah cin agar
kode program kita menjadi lebih dinamis:
#include
<iostream>
using
namespace std;
int
main()
{
char karakter1, karakter2, karakter3;
cout << "Input 3 karakter
sembarang" << endl;
cout <<
"==========================" << endl;
cout << endl;
cout << "Karakter pertama: ";
cin
>> karakter1;
cout << "Karakter kedua: ";
cin
>> karakter2;
cout << "Karakter ketiga: ";
cin
>> karakter3;
cout << endl;
cout << "Karakter yang diinput
adalah: ";
cout << karakter1 << ",
" << karakter2 << ", dan "<< karakter3;
cout << endl;
return 0;
}
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 ketiga karakter tersebut, kemudian
menampilkannya kembali.
Yang juga patut diingat, karakter disini bisa terdiri dari
huruf, angka, serta karakter khusus seperti ?, *, %, #. Jadi tidak masalah jika
kita menginput angka ke dalam tipe data char. Selama angka tersebut harus 1
digit.
Bagaimana dengan karakter
yang lebih dari 1 digit seperti kata atau kalimat? Di dalam bahasa C++ itu
menjadi tipe data tersendiri, yakni string. Lebih
lanjut tentang tipe data string akan di bahas pada tutorial terpisah.
Sampai disini kita sudah membahas tentang pengertian tipe data
char serta contoh penggunaannya Materi tentang tipe data akan dilanjutkan
dengan
Comments