Anasayfa Yazılım C Programlama Dilindeki Veri Tipleri

C Programlama Dilindeki Veri Tipleri

Bir programcı için, programlama dilinin temellerini öğrenmek oldukça önemlidir ve bu temellerin başında, veri tipleri gelir. Bu yazıda, C dilinde en çok kullanılan veri tiplerini keşfedeceğiz. Öncelikle veri tipi nedir, ne için kullanılır?

Veri Tipleri Nelerdir?

Veri tipi (data type) program içinde kullanılacak bir değişken, sabit, fonksiyon isimler gibi tanımlayıcının tipini, yani bellekte ayrılacak bölgenin büyüklüğünü, belirlemek için kullanılır. Bu şekilde programcının kullanacağı değişkenlerin ve sabitlerinin sınırını belirler. C programlama dilinde dört tane temel veri tipi bulunmaktadır.

1.Tam Sayılar int
2.Ondalık Sayılarfloat-double
3.Karakter Tipichar
4.Mantıksal false-true

float ve double arasındaki fark nedir?

float boyutu 4 bayttır. double boyutu ise 8 bayttır. float 6 basamaklı değerleri desteklerken, double 14 basamaklı değerleri desteklemektedir.

  • Değişken tipleri ve bellekte kapladıkları alanlar

Değişkenler ve Tanımlama Kuralları

Değişkenler bilgisayarın geçici belleğinde bilginin saklandığı bellek alanlarına verilen sembolik adlardır. Bir C programında, bir değişken tanımlandığında bu değişken için bellekte bir yer ayrılır. Her değişkenin tuttuğu değerin nasıl bir veri olduğunu gösteren (önceki bölümde anlatılan) bir veri tipi değişkeni vardır.

C programlama dilinde, değişkenler ve sabitler programın başında olmalıdır. Bazı uygulamalarda, değişkenin bir başlangıç değerinin olması istenir.

  • Değişkenler tanımlanırken bazı kurallara uymak zorunludur. Bunlar;
  • Değişken adları en fazla 32 karakterden oluşabilir. 32 karakterden uzun adlar, yalnızca ilk 32 karakteri değerlendirilir ve geri kalan kısmı göz ardı edilir.
  • Değişken adları yalnızca İngilizce alfabesindeki harfler (A-Z, a-z) ve rakamlar (0-9) ile yazılabilir. Türkçe karakterler, özel karakterler veya boşluk karakterleri kullanılamaz.
  • Değişken adları bir rakamla başlayamaz; her değişken adı bir harf ile başlamalıdır.

Sabitler

Sabit bildirimi, başlangıç değeri verilen değişken bildirimi gibi yapılır. Ancak, veri tipinin önüne const anahtar sözcüğü konmalıdır.

gibi sabit bildirimleri geçerli olup bunların içerikleri program boyunca değiştirilemez. Yalnızca kullanılabilir.

Matematiksel İfadeler

Matematiksel ifadeleri, günlük hayattaki gibi doğrudan bilgisayara aktarabilmemiz mümkün değildir; bu yüzden belirli kurallara uymamız gerekmektedir. Kullandığımız bazı matematiksel ifadeler şunlardır:

Operatörler

Aritmetik Operatörler

Değişken veya sabitler üzerinde temel aritmetik işlemleri gerçekleştiren operatörlerdir.

+toplamax+yx ve y’nin toplamı
çıkarma x-yx ve y’nin farkı
*çarpma x*yx ve y’nin çarpımı
/bölme x/yx ve y’nin oranı
%mod x%yx’in y’ye bölümünden kalan

Atama Operatörleri

Bu operatörler bir değişkene, bir sabit veya bir aritmetik ifade atamak (eşitlemek) için kullanılır.

Unary Artırma ve Azaltma Operatörü

İlişkisel Operatörler

İlişkisel operatörler iki değeri karşılaştırır. İlgili operatöre göre doğru (True (1)) veya yanlış (False (0)) olduğuna karar verir.

== X==YX eşittir Y’ye
!= X!=YX eşit değildir Y’ye
> X>YX, Y’den büyüktür
< X<YX, Y’den küçüktür
>= X>=YX, Y’den büyük yada eşittir
<= X<=YX, Y’den küçük yada eşittir

Daha gelişmiş örnekler verilebilir bu sayede daha anlaşılır hala gelecektir.

Mantıksal Operatörler

Mantıksal operatör içeren bir ifade, ifadenin doğru mu yanlış mı olduğuna bağlı olarak 0 veya 1 döndürür.

Bu operatörler, C programlamasında karar vermede yaygın olarak kullanılır. Bu operatörler, genellikle iki veya daha fazla koşulun birleştirilmesi veya karşılaştırılması için kullanılır. C dilindeki başlıca mantıksal operatörler şunlardır:

Mantıksal VE && x<2 && x<yx, 2’den küçük VE
y’den küçük mü?
Mantıksal VEYA ||x>2 || x<y x, 2’den büyük VEYA
y’den küçük mü?

Umarım bu yazım, C programlama dilini öğrenme yolculuğunuzda size faydalı olmuştur. Bir sonraki yazıda görüşmek üzere.

Kaynak olarak kullandığım yazıları aşağıda yer alan linkten inceleyebilirsiniz.

https://www.w3schools.com/c/index.php

Diğer yazılarımıza buradan ulaşabilirsiniz.

Zeynep Beren Erdem

Merhaba, ben Zeynep. Yönetim Bilişim Sistemleri öğrencisiyim. Teknolojiye olan ilgim sayesinde bilgi güvenliği ve yenilikçi çözümler üzerinde çalışmayı seviyorum.

More Reading

Post navigation

Leave a Comment

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir