C++'da char Veri Türü nedir?
Char, C++ veri türü olarak adlandırılır ve karakter anahtar kelime, C++ programlamasında karakter tipi değişkenlerini kolayca bildirebiliriz. bu karakter veri türü bir defada yalnızca tek bir karakter tutar.
C++'da char Veri Türü sözdizimi
C++'da char veri tipinin sözdizimi şöyledir:
karakter değişken ismi = 'karakter_değeri' ;
Karakter veri türü, tek bir karaktere ek olarak tamsayı değerleri depolamak için de kullanılabilir. Bunun nedeni, ASCII tablosundaki her karakterin bir tamsayı değeriyle temsil edilmesi ve her karaktere farklı bir tamsayı değeri atanmasıdır.
karakter değişken_adı = 'ASCII-Kodu' ;
Örneğin, karakterin ASCII kodu 'B' dır-dir 66 , böylece char değişkeni alfabenin ASCII değerini göstermeye yardımcı olur:
karakter ch = 'B' ;
ASCII tabloları ve ASCII kodları hakkında daha fazlasını okumak için Burada .
char Veri Türü Bellekteki Boyut
Karakter veri türü değişkeni, bellekte yalnızca 1 baytlık boyutu tutar.
Örnek 1: C++'da char Tipi Değişkenlerin Kullanımı
Karakter türü değişkenli bir C++ programının çok basit bir örneğini görelim:
#include
int ana ( ) {
karakter ch = 'B' ;
std :: cout << 'Karakter:' << ch << std :: son ;
geri dönmek 0 ;
}
Bu kodda yürütme, adlı bir karakter türü değişkeninin başlatılmasına sahip olan ana işlevden başlar. ch bir karakter değeri ile B . Daha sonra cout kullanılarak bu karakter değişkeni yazdırılır.
Çıktı
Örnek 2: C++'da char Türü Değişkenlerinin ASCII Karakterini Yazdır
Karakter tipi değişkeninde bir değer alan ve ilgili ASCII karakterini gösteren program aşağıdadır.
#includead alanı std'sini kullanma ;
int ana ( ) {
karakter ch = 65 ;
cout << 'ASCII değerinin karakteri =' << ch << son ;
geri dönmek 0 ;
}
Bu kodda, ana işlevin şu şekilde bir karakter veri türü değişkeni vardır: ch başlangıç değerine sahip 65 . 65, A harfinin ASCII kodudur, dolayısıyla çıktı A harfini yazdıracaktır.
Çıktı
Örnek 3: C++'da char Türü Değişkenlerinin ASCII Kodlarını yazdırın
Bu örnek, karakter türü değişkeninde verilen alfabenin tamsayı değerini (ASCII numarası) yazdırır:
#includead alanı std'sini kullanma ;
int ana ( ) {
karakter ch = 'H' ;
karakter ch1 = 'H' ;
cout << 'h Karakterinin ASCII değeri = ' << int ( ch ) << son ;
cout << 'H Karakterinin ASCII değeri = ' << int ( ch1 ) << son ;
geri dönmek 0 ;
}
Yukarıdaki ana işlevde, karakter türünden iki değişken başlatıyoruz ch ve ch1 gibi tek tırnaklı tek bir karakter olarak ilgili değerlerle h ve H . Sonra kullanarak cout tamsayı veri türü ile bu karakter değişkenlerinin tamsayı değerini gösterdi.
Ve büyük ve küçük harflerin ASCII kodları farklıdır.
Çözüm
Char veri türü, C++'da metinsel veri temsili ve işleme, girdiler veya çıktılar, bellek işleme ve diğer kullanımlar için hizmet veren hayati bir bileşendir. Çeşitli durumlarda kullanılan temel bir veri türüdür. Bu yazıda C++'da char veri tipinin kullanımı farklı örneklerle açıklanmıştır.