Bahasa C++

Tipe Data Char pada Bahasa Pemrograman C++

Assalamu’alaikum, Selamat datang di matericoding.com. Pada kasempatan kali ini akan dibahas materi tentang tipe data char pada bahasa pemrograman C++. Materi ini merupakan lanjutan dari materi bahasa pemrograman C++ yang telah dibahas sebelumnya. Tipe data char adalah salah satu tipe data yang ada di bahasa C++. Untuk penjelasan lebih lanjut tentang tipe data, bisa dilihat dulu disini.

Pengertian Tipe Data Char pada Bahasa Pemrograman C++

Tipe data char di dalam 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 Penggunaan Tipe Data Char

Contoh penggunaan tipe data char sudah pernah kita coba beberapa kali. Berikut contoh dari tipe data char dalam bahasa C++:

#include <iostream>
#include <conio.h>

using namespace std;

void main(){
//deklarasi tipe data char
char huruf='A';
//menampilkan tipe data char
cout<< " Huruf yang dimasukkan = "<<huruf<<endl;

_getch();
}

Hasilnya adalah

run tipe data char C++

Dalam contoh ini, saya mendefinisikan variabel huruf yang bertipe char. Huruf ini kemudian diisi dengan karakter ‘A’ dan kemudian ditampilkan dengan perintah cout. Sangat sederhana.

Tipe data char juga bisa dipakai untuk konstantan, contohnya seperti berikut:

#include <iostream>
#include <conio.h>
//deklarasi tipe data char
const char huruf='A';

using namespace std;

void main(){
//menampilkan tipe data char
cout<< " Huruf yang dimasukkan = "<<huruf<<endl;

_getch();
}

Hasilnya sebagai berikut:

Run tipe data char c++ constanta

Hasilnya sama dengan contoh yang pertama, perbedaannya di contoh kedua, nilai A berupa konstanta. Untuk mempelajari lebih lanjut tentang konstanta bisa di lihat disini.

Contoh Input Data Dengan Tipe Data Char

Berikut ini contoh input data dengan menggunakan tipe data char pada bahasa pemrograman C++.

#include <iostream>
#include <conio.h>

using namespace std;

void main(){
char karakter1,karakter2,karakter3;

//proses input data
cout <<"Masukkan Karakter 1 :"; 
cin>> karakter1;
cout <<"Masukkan Karakter 2 :"; 
cin>> karakter2;
cout <<"Masukkan Karakter 3 :"; 
cin>> karakter3;
//proses menampilkan data setelah diinputkan
cout<<endl;
cout<< " KARAKTER YANG TELAH DIMASUKKAN " << endl;
cout<< " Karakter 1 ="<<karakter1<<endl;
cout<< " Karakter 2 ="<<karakter2<<endl;
cout<< " Karakter 3 ="<<karakter3<<endl;

_getch();
}

Hasilnya adalah

Run input data tipe data char c++

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 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. Namun angka tersebut tetap harus 1 digit.

Angka yang diinput ke dalam tipe data char tidak bisa diolah, misalnya dipakai untuk perhitungan atau penambahan. Jika kita menginginkan hal ini, harus menggunakan tipe data khusus angka seperti integer atau float.

Bagaimana dengan karakter yang lebih dari 1 digit, seperti kata atau kalimat? Dalam bahas C++ itu disebut string, nanti kita bahas di materi selanjutnya.

Demikian tadi sedikit penjelasan tentang tipe data char pada bahasa C++ dan semoga bermanfaat. Jika ada pertanyaan lebih lanjut, bisa ditanyakan lewat kolom komentar.

Sekian dan terimakasih.

Wassalamu’alaikum Wr Wb

Salam Matericoding

(sumber)

1 Comment

Leave a Comment