C++'da Veri Türleri nelerdir?

C Da Veri Turleri Nelerdir



Veri türleri, çeşitli alanlarda yaygın olarak kullanılan bir programlama dili olan C++ da dahil olmak üzere, programlamada temel bir kavramdır. C++, programcıların verileri verimli bir şekilde depolamasına ve işlemesine olanak tanıyan kapsamlı bir veri türleri kümesi sağlar. Veri türlerini anlamak, sağlam ve verimli C++ programları geliştirmek için çok önemlidir.

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:

#include

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

#include

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

#include

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

#include

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

#include

ad alanı std'sini kullanma ;

int ana ( )

{

karakter öyleydi = 'A' ;

cout << öyleydi ;

}

Belirli karakterleri görüntülemek için ASCII değerlerini de kullanabilirsiniz:

#include

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

  1. fonksiyonlar: Belirli, iyi tanımlanmış bir görevi gerçekleştirmek için kullanılırlar.
  2. diziler: Benzer veya farklı türdeki verileri içermek için kullanılırlar.
  3. İş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:

  1. Sınıf: C++'da sınıf, veri örneğini oluşturarak erişilebilen kendi veri üyelerini ve işlevlerini içerir.
  2. Yapı: Farklı türdeki verileri tek bir veri türünde tutmak için kullanılır.
  3. Numaralandırma: C++ da sabitleri isimlendirmek için kullanılır.
  4. 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.