You are on page 1of 21

Değişkenler ve Veri Türleri

Musab Umut Özsert 1333 10/A


Değişken Tanımlamanın Özellikleri
• Verileri saklamaya yarayan elemanlardır.

• Değişkenler oluşturulurken isimleri ve


saklayacakları verinin türü belirlenir.
Değişken Tanımlamanın Özellikleri-2
• Değişkenler bilgisiyar hafızasında yer kaplar

Değişkeni hangi isimle tanımlarsak artık o isimle


çağırmamız gerekir
Veri Türleri
• Sayıları, tam sayılar,tek karakterlik sayılar ve ondalık sayılar
olmak üzere 3 gruba ayırabiliriz.

1 2
Tam Sayılar Ondalık Sayılar
3
Tek Karakterlik
Veri Türleri-Tam Sayılar
Tam sayıları saklamak amacıyla kullanabileceğimiz 4 farklı veri
tipi bulunmaktadır. (byte, short, int, long)

Ondalık sayıları saklamak amacıyla 3 farklı veri tipi


kullanılabilir. (float, double, decimal)

Tek karakterlik bir metni saklamak için “Char” veri tipini,


daha uzun metinleri saklamak için ise “String” veri tipini
kullanabiliriz.
Veri Türleri- Tek Karakterlik
• Tek karakterlik bir metni saklamak için “Char”
veri tipini, daha uzun metinleri saklamak için ise
“String” veri tipini kullanabiliriz.
Veri Tipleri ve Hafızada Ne Kadar Alan
Kapladıkları
1-byte : Uzunluğu 1 byte’tır, 0 ile 255 arasında değer alır.

2-sbyte : Uzunluğu 1 byte’tır, -128 ile 127 arasında değer


alır.

3-short : Uzunluğu 2 byte’tır, -32768 ile 32767 arasında


değer alır.
Veri Tipleri ve Hafızada Ne Kadar Alan
Kapladıkları-2
• 4-ushort : Uzunluğu 2 byte’tır, 0 ile 65535
arasında değer alır.

5-int : Uzunluğu 4 byte’tır, -2.147.483.648 ile


2.147.483.648 arasında değer alır.

6-uint : Uzunluğu 4 byte’tır, 0 ile 4.294.967.295


arasında değer alır.
Veri Tipleri ve Hafızada Ne Kadar Alan
Kapladıkları-3
7-long : Uzunluğu 8 byte’tır, -1020 ile 1020 arasında
değer alır.

8-ulong : Uzunluğu 8 byte’tır, 0 ile 2 x 1020 arasında


değer alır.

9-float : Uzunluğu 4 byte’tır, 1.5 x 10-45 ile 3.4 x 1038


arasında değer alır.
Veri Tipleri ve Hafızada Ne Kadar Alan
Kapladıkları-4
10-double : Uzunluğu 8 byte’tır, 5.0 x 10-324 ile
1.7 x 10308 arasında değer alır.

11-decimal : Uzunluğu 12 byte’tır, ±1.0 x 10-28 ile


±7.9 x 1028 arasında değer alır.

12-char : Uzunluğu 2 byte’tır, Bütün ınicode


karakterleri kapsar.
Veri Tipleri ve Hafızada Ne Kadar Alan
Kapladıkları-5

13-string : Tek bir karakter, sözcük veya cümle


gibi değerlerin saklanmasında kullanılır.

14-boolean : True – false değer tutan tiptir.


Değişken Nasıl Tanımlanır ?

Örnek 1 : İlk önce değişkenin tipi yazılır sonra


değişkene koyulacak isim yazılır.

int a;
string cevap;
float ortalama;
Değişken Nasıl Tanımlanır ?-2
Örnek 2 : İstersek değişkeni tanımladıktan sonra ona bir değer
atıyabiliriz

int a=12;
float ortalama=7.5f;
decimal sayi2=2155.32m;
string adres= “Yeni mahalle Düşünce Sokak”;
Değişken Nasıl Tanımlanır ?-3

• Örnek 3 : Birden fazla değişkeni aynı anda


tanımlayabiliriz

int a, b, i;
• double x, y;
Değişken Nasıl Tanımlanır ?-4

• Örnek 4 : Birden fazla değişkeni aynı anda


tanımlarken onlara değer verilebilir :

int a=5, b=23, c=56;


• double x=2.34, y=3.02;
• string adi=”Selin”, soyadi=”Aydoğdu”;
Değişken İsimlendirirken Dikkate
Alınacak Kurallar
1-Değişkenlere isim verilirken Türkçe karakterler ( ı,
İ, ğ, Ğ, ü, Ü, ş, Ş, ö, Ö, ç, Ç ), boşluk ve özel
karakterler ( . , ; : / vb. ) kullanılmamalıdır.

2-Programlama dilinde başka bir anlamı olan


kelimeler de, değişken ismi olarak seçilmemelidir.
(int, not, if, char vb.)
Değişken İsimlendirirken Dikkate Alınacak
Kurallar-2
3- Değişken isimleri rakam veya sayı ile
başlayamaz. Bir değişkene not1 ismi verilebilir
ancak 1not ismi verilemez.
Değişkenler Hakkında Örnekler
1-

static void Main(string[] args)


{
int sayi = 8;

bool sonuc = sayi > 12;

Console.WriteLine(sonuc);
Console.ReadLine();
}

Açıklama : sayi değişkeni 12’den küçük olduğu için False Çıkmıştır


2-
using System;
class degiskenler
{
static void Main()
{
byte a=5;
Console.WriteLine(a);
}
}

Açıklama : A’yı ekrana yazdırır


3-
using System;
class degiskenler
{
static void Main()
{
byte a=5;
byte b=8;
Console.WriteLine(a+b);
}
}

Açıklama : A ve B’yi toplayıp ekrana yazdırır


4-
using System;
class degiskenler
{
static void Main()
{
string a="Nesne", b="Tabanlı";
Console.WriteLine(a+b);
}
}

Açıklama : a ile b yi birleştirip ekrana NesneTabanlı yazdırır

You might also like