Apa itu Tipe Data char di C++

Apa Itu Tipe Data Char Di C



Dalam pemrograman kita memiliki konsep tipe data, yang memudahkan kita untuk mengklasifikasikan data dari berbagai jenis untuk disimpan dalam memori. Di C++ kami memiliki banyak tipe data seperti integer, float, boolean, dan double. Tutorial ini akan menunjukkan dan membuat Anda terbiasa dengan tipe data karakter dalam pemrograman C++ dan menunjukkan beberapa contoh program.

Apa itu Tipe Data char di C++

Char disebut sebagai tipe data C++ dan dengan penggunaan the arang kata kunci, kita dapat dengan mudah mendeklarasikan variabel tipe karakter dalam pemrograman C++. Itu arang tipe data hanya menampung satu karakter pada satu waktu.

Sintaks Tipe Data char di C++

Sintaks tipe data char di C++ adalah:







arang nama_variabel = 'nilai_karakter' ;

Tipe data karakter juga dapat digunakan untuk menyimpan nilai integer selain satu karakter. Ini karena setiap karakter dalam tabel ASCII diwakili oleh nilai bilangan bulat, dan setiap karakter diberi nilai bilangan bulat yang berbeda.



arang var_name = 'Kode-ASCII' ;

Misalnya, kode ASCII untuk karakter tersebut 'B' adalah 66 , jadi variabel char membantu menunjukkan nilai ASCII dari alfabet:



arang ch = 'B' ;

Untuk membaca lebih lanjut tentang tabel ASCII dan kode ASCII Di Sini .





Ukuran Jenis Data char di Memori

Variabel tipe data karakter memiliki ukuran hanya 1 byte di memori.

Contoh 1: Penggunaan Variabel Tipe char di C++

Mari kita lihat contoh yang sangat sederhana dari program C++ dari variabel tipe karakter:



#termasuk

int utama ( ) {

arang ch = 'B' ;

std :: cout << 'Karakternya adalah:' << ch << std :: endl ;

kembali 0 ;

}

Pada kode ini, eksekusi dimulai dari fungsi utama yang memiliki inisialisasi dari sebuah variabel bertipe karakter bernama ch dengan nilai karakter B . Kemudian menggunakan cout mencetak variabel karakter ini.

Keluaran

Contoh 2: Mencetak Karakter ASCII dari Variabel Tipe char di C++

Berikut adalah program yang mengambil nilai dalam variabel tipe karakter dan menampilkan karakter ASCII masing-masing.

#termasuk

menggunakan namespace std ;

int utama ( ) {

arang ch = 65 ;

cout << 'Karakter nilai ASCII adalah =' << ch << endl ;

kembali 0 ;

}

Dalam kode ini, fungsi utama memiliki variabel tipe data karakter sebagai ch dengan nilai inisialisasi dari 65 . 65 adalah kode ASCII dari huruf A, sehingga keluarannya akan mencetak A.

Keluaran

Contoh 3: Cetak Kode ASCII dari Variabel Tipe char di C++

Contoh ini mencetak nilai integer (nomor ASCII) dari alfabet yang diberikan dalam variabel tipe karakter:

#termasuk

menggunakan namespace std ;

int utama ( ) {

arang ch = 'H' ;

arang bab 1 = 'H' ;

cout << 'Nilai ASCII dari Karakter h =' << int ( ch ) << endl ;

cout << 'Nilai ASCII Karakter H =' << int ( bab 1 ) << endl ;

kembali 0 ;

}

Dalam fungsi utama di atas, kami menginisialisasi dua variabel tipe karakter ch dan ch1 dengan nilai masing-masing sebagai karakter tunggal dengan tanda kutip tunggal seperti h dan H . Kemudian menggunakan cout menunjukkan nilai integer dari variabel karakter ini dengan tipe data integer.

Dan kode kapital ASCII dan huruf kecil berbeda.

Kesimpulan

Tipe data char adalah komponen vital dalam C++ yang berfungsi untuk representasi dan manipulasi data tekstual, input atau output, penanganan memori, dan penggunaan lainnya. Ini adalah tipe data dasar yang digunakan dalam berbagai situasi. Tulisan ini menjelaskan penggunaan tipe data char di C++ dengan berbagai contoh.