15 Aralık 2016 Perşembe

TAM SAYI TİPLERİ

Tam sayı tipleri sadece tam sayı ifadeleri saklayabilen veri tipleridir. Aşağıdaki tabloda bu veri tiplerini ve özelliklerini görebilirsiniz.


NOT:   8 bitlik işaretli veri tipi 28=256 sayı alabilir. İşaretli olduğu için ise - 128 ile +127 arasındaki değerleri alabilir.


Tanımlama Şekli :   1.var sayi1:Int//İlk değer ataması yapılmamış değişken
                                2. var sayi2:Int=25 // İlk değer ataması yapılmamış değişken



Birinci tanımlama şekli ile ikinci tanımlama şekli arasında tek fark , ikinci tanımlamada ilk değer ataması yapılmıştır. İster ilk değer ataması yapılmış olsun , ister yapılmamış olsun sonraki satırlarda değişkene tekrardan değer ataması yapılabilir. Değer ataması yapılmış bir değişkene ve sonradan tekrar değer ataması yapılır ise önceki atanan değer bellekten silinir.

Bir sonraki resimde numaralandırılmış kısımları inceleyelim :)



1. Play ground uygulamasını ilk açığımızda zaten var olan kodlar.
2. Biraz önce tanımladığımız değişkenleri görüyoruz. Birinde ilk değer ataması yapılmış diğerinde yapılmamıştır.
3.İlk değer ataması yapılmış olan değişkene 10 değerini atıyoruz.
4. İlk değer ataması yapılmış ve 25 değeri verilmiş olan değişkene  20 değerini atıyoruz.  Bu satırdan sonra artık bellekte 25 değeri değil 20 değeri saklanmaktadır.
5. Print komutu ile bir değişkenimizde saklı değeri alt kısımda yer alan konsolda görebiliyoruz.
6. Konsol panelini açıp kapamaya yarayan düğme.
7.Konsol ekranımız yer almaktadır.


Int türündeki veriler üzerinde matematiksel işlem yapabilirsiniz. Burada dikkat etmemiz gereken nokta iki Int tipindeki veriyi matematiksel işleme tabi tuttuğunuzda çıkan sonuç tam sayı tipinde olacaktır. Yani kalanlı  bir bölme işleminde kalan gösterilmeyecektir.


REEL SAYI TİPLERİ

Ondalık sayıları saklayabilen değişken  tipleridir. Reel sayı tipleri sadece ondalık değil tam sayıları da kapsamaktadır. Ondalık sayıları değişkende tabi tutmak istediğimiz de   integar gibi tam sayı tipleri yetersiz kalmaktadır.  Burada başvurmamız gereken veri tipleri float veya double olmalıdır.


Tanımlama Şekli
                                                        var ondalikSayi1:Float=10.2
                                                        var ondalikSayi2:Double = 5.5

Reel sayı tiplerinde yapacağınız bölme işlemlerinde kalan varsa gösterilecektir.


var sayi1:Float =19.3
var sayi2:Float=3
sayı1/sayi2


                                                                   MANTIKSAL TİPLERİ                                                        

Makine dilinin iki temel karakteri olan 0 veya 1 değerinden sadece bir tanesi saklayan veri türüdür.  Bellekte en az yer kaplayan veri  türü de yine mantıksal tiplerdir.  Programlamada 0 değeri false , 1 değeri ise true olarak karşımıza çıkar.


Bool Veri Tipi

True veya False değerlerinden sadece bir tanesini saklayabilen veri tipidir. 1 bayt'lık yer kaplar . Genellikle askerlik durumu , evli-bekar ,kadın erkek gibi 2 ihtimalli bilgilerde kullanılır. 

Tanımlama şekli :

var evli:Bool= false

Hiç yorum yok:

Yorum Gönder

Not: Yalnızca bu blogun üyesi yorum gönderebilir.