Bu öğreticide, C++ veri türleri dünyasına dalacağız ve mevcut farklı türleri keşfedeceğiz.
C++'da Veri Türleri Nelerdir?
C++'da veri türleri üç türdendir:
1: C++'daki Temel Veri Türleri
bu temel veri türleri programcıların tamsayılar, kayan noktalar, karakterler ve daha fazlası gibi farklı türde değerleri depolamasına izin veren, C++'da kullanılan en yaygın veri türleridir. Aşağıdaki tablo gösterir
boyutları ve açıklamalarıyla birlikte C++'da en sık kullanılan temel veri türleri:
Veri tipleri | Boyut | Tanım |
int | 2 veya 4 bayt | Sayıları ondalık olmadan saklar |
batmadan yüzmek | 4 bayt | 6-7 haneye kadar ondalık sayıları saklar |
çift | 8 bayt | 15 haneye kadar ondalık sayıları saklar |
karakter | 1 bayt | ASCII değerlerini, karakterleri veya harfi saklar |
bool | 1 bayt | Saklamak için kullanın Doğru ya da yanlış değer |
sicim | karakter başına 1 bayt | Bir karakter dizisini saklamak için |
geçersiz | 0 bayt | Boş veri türü |
i: Sayısal Veri Türleri
Sayısal Veri Türleri, sayısal verileri depolamak için kullanılanlardır. Sayısal veri türlerinin int, float ve double örnekleri.
Örneğin, 500 sayısını yazdırmak için veri türünü kullanacağız. int ve sayıyı cout ile yazdırır:
#includead alanı std'sini kullanma ;
int ana ( )
{
int birde = 500 ;
cout << birde ;
}
Float ve double, üstel ve ondalık değerleri atamak için kullanılır. Float, 3.567 veya 1.236 gibi ondalık değerler atamak için kullanılır. Örneğin, 3,567 değerini yazdırmak için:
#includead alanı std'sini kullanma ;
int ana ( )
{
batmadan yüzmek birde = 3.567 ;
cout << birde ;
}
Şamandıra yalnızca 6 ila 7 basamaklı bir kesinliğe sahipken, çift 15 basamaklı bir kesinliğe sahiptir.
#includead alanı std'sini kullanma ;
int ana ( )
{
çift birde = 2020.5467 ;
cout << birde ;
}
ii: Boole Türleri
Boolean veri tipi şu kelime ile bildirilir: bool ve sadece giriş değerlerini alabilir Doğru ya da yanlış halbuki Doğru dır-dir 1 Ve YANLIŞ dır-dir 0.
#includead alanı std'sini kullanma ;
int ana ( )
{
Linux'u destekle = doğru ;
bool ipucu = YANLIŞ ;
cout << linux << ' \N ' ;
cout << ipucu ;
geri dönmek 0 ;
}
iii: Karakter Veri Türü
Char veri tipi, 'D' veya 'A' gibi tek bir alıntı içinde tek bir karakter depolamak için kullanılır.
#includead alanı std'sini kullanma ;
int ana ( )
{
karakter öyleydi = 'A' ;
cout << öyleydi ;
}
Belirli karakterleri görüntülemek için ASCII değerlerini de kullanabilirsiniz:
#includead alanı std'sini kullanma ;
int ana ( )
{
karakter X = 83 , Ve = 85 , İle = 87 ;
cout << X ;
cout << Ve ;
cout << İle ;
}
C++'da karakter dizisini saklamak istiyorsanız, string veri tipini kullanın.
#include#include
ad alanı std'sini kullanma ;
int ana ( )
{
dize bir = 'Linux Hint'e Hoş Geldiniz' ;
cout << A ;
}
C++'da Veri Değiştiriciler
C++'da, temel veri türlerini daha da değiştirmek için veri değiştiriciler kullanılır. Dört veri değiştirici aşağıda listelenmiştir:
- İmzalı
- imzasız
- Kısa
- Uzun
Aşağıdaki tablolar, değeri bellekte tutmak için gereken depolama değişkeni miktarıyla birlikte değişken türünü göstermektedir:
Veri tipi | Boyut |
imzalı int | 4 bayt |
imzasız int | 4 bayt |
kısa int | 2 bayt |
uzun int | 4 bayt |
imzalı karakter | 1 bayt |
imzasız karakter | 1 bayt |
çift | 8 bayt |
Uzun çift | 12 bayt |
batmadan yüzmek | 4 bayt |
2: C++'da Türetilmiş Veri Türleri
Türetilmiş veri türleri temel veri türlerinin birleştirilmesiyle oluşturulur. C++ veya dizilerde bir işlev tanımlama gibi ilkel veya temel veri türleri kullanılarak tanımlanırlar. Türetilmiş veri türlerinin örnekleri şunları içerir:
- fonksiyonlar: Belirli, iyi tanımlanmış bir görevi gerçekleştirmek için kullanılırlar.
- diziler: Benzer veya farklı türdeki verileri içermek için kullanılırlar.
- İşaretçiler: Bir değişkenin hafıza adresini saklamak için kullanılırlar.
3: C++'da Kullanıcı Tanımlı Veri Türleri
bu veri tipleri C++'da kullanıcılar tarafından tanımlanan soyut veya kullanıcı tanımlı veri türleri olarak bilinir:
- Sınıf: C++'da sınıf, veri örneğini oluşturarak erişilebilen kendi veri üyelerini ve işlevlerini içerir.
- Yapı: Farklı türdeki verileri tek bir veri türünde tutmak için kullanılır.
- Numaralandırma: C++ da sabitleri isimlendirmek için kullanılır.
- Birlik: Tıpkı yapılar gibi tek bir türdeki verileri aynı bellek konumunda tutar.
Sonuç olarak
Veri türleri, programlarda verilerin anlaşılmasını kolaylaştıracak şekilde düzenlenmesi için kullanılır. C++'daki her veri türü, verileri depolamak için kesin bir değere sahiptir ve belirli bir değer aralığını depolayabilir. Kullanılabilir çeşitli veri türleri vardır, kullanıcılar gerçekleştirmekte oldukları göreve göre uygun veri türünü seçebilirler. Yukarıdaki kılavuzda C++'da kullanılan üç temel veri türünü tartıştık.