11 Mart 2020 Çarşamba

C# Dersleri 1 - Veri Tipleri : Integer Veri Tipi


Değer ve Referans Tipleri

C# dilinde iki tür veri tipi mevcuttur.Bunlar değer ve referans tipleridir. Değer tipleri; veriyi taşıyan ve taşıdığı veriye göre bellek üzerinde yer dolduran değişken türleridir. Referans türleri ise, bellek bölgesinde veri yerine verinin bellekteki adresini tutarlar ve o adresin gösterdiği yerde de veri tutulur.

Değer tipleri:  "int", "long", "float", "double", "decimal", "char", "bool", "byte", "short", "struct", "enum"
Referans tipleri:  "string", "object", "class", "interface", "array", "delegate", "pointer"

Integer Veri Tipi:

Integer (int) tam sayıları tuttuğumuz 32 bitlik veri depolayan bir değer tipidir (Value Type). Integer bir veri tipini tanımlamak için int keyword ünden faydalanırız. 
Eğer veri tipi integer ve değeri 15 olan bir değişken tanımlamak istersek.
int ilknumara = 15; 
bura da "int" veri tipini, ilknumara değişkeni, 15 ise değeri ifade eder.



static void Main(string[] args)
{

     int ilknumara = 10;
     Console.WriteLine(ilknumara);
     Console.ReadLine();

}

Burada kodu çalıştırdığımızda konsol ekranına "10" yazacaktır.

static void Main(string[] args)
{

     int ilknumara = 10;
     Console.WriteLine("İlk Sayı: {0}",ilknumara);
     Console.ReadLine();

}

Kodumuzu bu şekilde yazdığımız da ise konsol ekranında "İlk Sayı: 10" yazacaktır. Burada küme parantezi içine yazdığımız "0" virgülde sonra ki ilk değerdir. Bu olaya index denir ve çoğu programlama dilinde index sıfırdan başlar.

Bu örnekler projenin github reposunda yer almaktadır.


Integer ile ilgili sınırlara gelecek olursak mesela aşağıda ki kodu şu şekilde değiştirsek;

static void Main(string[] args)
{
            int ilknumara = 10;
            int ikincinumara = -10;
            Console.WriteLine("İlk Sayı: {0} - İkinci Sayı: {1}",ilknumara,ikincinumara);
            Console.ReadLine();

}

ve programı çalıştırırsak konsol ekranına 10 ve -10 değerlerini yazacaktır. Demek ki integer veri tipi eksi değerde alabilmektedir.

Bunun yanında bütün veri tiplerinin bir sınırı vardır. Integer veri tipinin sınırı -2147483648 ile 2147483647 arasındadır.


static void Main(string[] args)
{
            int ilknumara = 10;
            int ikincinumara = -10;
            Console.WriteLine("İlk Sayı: {0} - İkinci Sayı: {1}",ilknumara,ikincinumara);
 

            int maxnumara = 2147483647;
            int minnumara = -2147483648;
            Console.WriteLine("Max Sayı: {0} - Min Sayı: {1}", maxnumara, minnumara);
            Console.ReadLine();

}


Github Adresi : https://github.com/emrakin/CSharpDersleri

Tüm Derslerin Listesi için Tıkla

Benzer Yazılar

1 yorum:

  1. Merhaba aynısını yapmama rağmen program çalıştırmıyor. Hata da vermiyor. Bu sorun neden olabilir?

    YanıtlaSil