7
C# Değişkenler ve Veri Tipleri Değişkenler Veri Tipleri Aritmatik Operatörler Tip Dönüşümleri işkenler ve Veri Tipleri

C# 'da Değişken ve-veri-tipleri

  • Upload
    ahmet-s

  • View
    151

  • Download
    0

Embed Size (px)

Citation preview

Page 1: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

• Değişkenler• Veri Tipleri• Aritmatik Operatörler• Tip Dönüşümleri

Değişkenler ve Veri Tipleri

Page 2: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

Değişkenler, girdiğimiz değerleri alan veya programın çalışmasıyla bazı değerlerin atandığı veri tutuculardır.

Değişkenler

Değer Tipli Referans TipliDeğer tipleri; veriyi taşıyan ve taşıdığı veriye göre bellek üzerinde yer dolduran değişken türleridir. Belleğin stack bölgesinde tutulurlar.

Referans tipleri ise, bellek bölgesinde veri yerine adresi tutarlar ve o adresin gösterdiği yerde de veri tutulur. Adres belleğin stack bölgesinde , veri ise heap bölgesinde tutulur.

int, long, float, double, decimal, char, bool, byte, short, struct, enum

string, object, class, interface, array, delegate, pointer

Page 3: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

Stack ve Heap BölümleriDeğişkenlerin değer tipli olanlarının stack bölgesine, referans tipli olanların ise heap bölümünekaydedilmesinin sebebi, tamamen performans içindir.

Page 4: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

Tüm Veri Tipleri ve Değerleri

Page 5: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

Değişken Tanımlamadan Önce...Bir değerleri olmalıdır veya mutlak suretle null olarak tanımlanmalıdır.

Tanımlama yaparken büyük-küçük harf ayrımı vardır.

Değişken adları rakamla başlayamaz.

Class, namespace ve kontrol isimleri gibi program tarafından kullanılan isimler verilemez.

Aynı kod bloğu içerisinde aynı isimden birden fazla değişken tanımlanamaz.

Özel karakter içermez örneğin /,*,-,+.

Boşluk kullanılamaz.

Türkçe karakter kullanılmamalıdır. Ş, ğ,ü,ö,ç,ı gibi…

Özel sözcükler (if, else, random, vb.) kullanılmaz.

Page 6: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

ARİTMATİK OPERATÖRLER

KARŞILAŞTIRMA OPERATÖRLERİ

MANTIKSAL OPERATÖRLER

( + ) Toplama( - ) Çıkartma( * ) Çarpma( / ) Bölme( % ) Mod( -- ) Bir Eksiltme( ++ ) Bir Çoğaltma( = ) Atama

( > ) Büyükse( >= ) Büyük ve Eşitse( < ) Küçükse( <= ) Küçük ve Eşitse( == ) Eşitse( != ) Eşit Değilse

( && ) ve( || ) veya( ! ) değil

OperatörlerC# da opatörler üçe ayrılmaktadır. Aritmatik , karşılaştırma ve mantıksal operatörler.

Page 7: C# 'da Değişken ve-veri-tipleri

C#Değişkenler ve Veri Tipleri

Tür DönüşümleriBİLİNÇLİ TÜR

DÖNÜŞÜMLERİBİLİÇNSİZ TÜR DÖNÜŞÜMLERİ

Convert Sınıfı

Parse Methodu

Casting işlemi

ToString Methodu

byte sayi = 150; int a = 25; a = sayi; // byte int’ e aktarılır.

byte sayi = 150; int a = 25;Sayi = a; // int byte’a aktarılmaz