C++'da char Veri Türü nedir?

C Da Char Veri Turu Nedir



Programlamada, çeşitli türdeki verileri bellekte depolamak için sınıflandırmamızı kolaylaştıran veri türleri kavramına sahibiz. C++'da integer, float, boolean ve double gibi birçok veri tipimiz vardır. Bu öğretici, C++ programlamadaki karakter veri türlerini gösterecek ve size aşinalık kazandıracak ve bazı program örnekleri gösterecektir.

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.

#include

ad 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:

#include

ad 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.