C# giriş bölüm 1
Değişkenler
Değişkeni bir tür hafıza kartı olarak düşünebiliriz herhangi bir veri tipine girilen değeri içerisinde tutar <veri türü> <değişken> şeklinde yazılır
Veri türleri
Veri türü demişken kısaca veri türlerini tanıyalım
İnt -2.147.483.648 ile 2.147.483.647 arasındaki tam sayılar için kullanılır
Kullanımı: int a = 123;
Byte 0 ile 255 arasındaki tam sayılar için kullanılır
Kullanımı: byte a = 123;
Short -32768 ile 32767 arasındaki tam sayılar için kullanılır
kullanımı Short a = 123;
Sbyte -128 ile 127 arasındaki tam sayılar için kullanılır
Kullanımı : sbyte a = -123 ;
Long –9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasındaki tam sayılar için kullanılır
Kullanımı: long a = 12312312;
Usshort 0 ile 65,535 arasındaki tam sayılar için kullanılır
Kullanımı : Usshort a = 123;
Uint 0 ile 4.294.967.295 arasındaki tam sayılar için kullanılır
Kullanımı : Uint a = 123;
Ulong 0 ile 18.446.744.073.709.551.615 arasındaki tam sayılar için kullanılır
Kullanımı : Ulong a = 9999;
Double +yada - 5*10-324 : + ya da - 1,7*10308 kayan çift sayılar için kullanılır
Kullanımı : double a = 123.12;
Float +yada - 1,5*10-45 : + ya da - 3,4*1038 kayan tek sayılar için kullanılır
Kullanımı: float a = 123.04f;
Decimal ondalık sayılar için kullanılır
Kullanımı decimal birinci = 123.04m;
Char karakter yazmak için kullanılır
Kullanımı char tht = ‘kategori’;
Basit kodlar
Temel kavramları gördüğümüze göre artık basit kodlar ile başlayalım her programcının ilk kodu olan hello word çıktısını nasıl alırız ona bakalım
Değişkenler
Değişkeni bir tür hafıza kartı olarak düşünebiliriz herhangi bir veri tipine girilen değeri içerisinde tutar <veri türü> <değişken> şeklinde yazılır
Veri türleri
Veri türü demişken kısaca veri türlerini tanıyalım
İnt -2.147.483.648 ile 2.147.483.647 arasındaki tam sayılar için kullanılır
Kullanımı: int a = 123;
Byte 0 ile 255 arasındaki tam sayılar için kullanılır
Kullanımı: byte a = 123;
Short -32768 ile 32767 arasındaki tam sayılar için kullanılır
kullanımı Short a = 123;
Sbyte -128 ile 127 arasındaki tam sayılar için kullanılır
Kullanımı : sbyte a = -123 ;
Long –9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasındaki tam sayılar için kullanılır
Kullanımı: long a = 12312312;
Usshort 0 ile 65,535 arasındaki tam sayılar için kullanılır
Kullanımı : Usshort a = 123;
Uint 0 ile 4.294.967.295 arasındaki tam sayılar için kullanılır
Kullanımı : Uint a = 123;
Ulong 0 ile 18.446.744.073.709.551.615 arasındaki tam sayılar için kullanılır
Kullanımı : Ulong a = 9999;
Double +yada - 5*10-324 : + ya da - 1,7*10308 kayan çift sayılar için kullanılır
Kullanımı : double a = 123.12;
Float +yada - 1,5*10-45 : + ya da - 3,4*1038 kayan tek sayılar için kullanılır
Kullanımı: float a = 123.04f;
Decimal ondalık sayılar için kullanılır
Kullanımı decimal birinci = 123.04m;
Char karakter yazmak için kullanılır
Kullanımı char tht = ‘kategori’;
Basit kodlar
Temel kavramları gördüğümüze göre artık basit kodlar ile başlayalım her programcının ilk kodu olan hello word çıktısını nasıl alırız ona bakalım
Kod:
static void Main(string[] args)
{
Console.Write(“hello word "); // konsola yazırmak için Console.Write komutu ve ardından parantez içinde çift tırnak içine alarak yazdırmak istediğimiz mesajı yazdık
Console.ReadKey(); // Klavyeden herhangi bir tuşa basılana kadar kaybolmaması için kullanılır
}
Birden fazla mesaj yazdırmak istersen ne olur ona bakalım
Kod:
static void Main(string[] args)
{
Console.Write("Türkhackteam");
Console.Write(“ Börteçine");
Console.ReadKey();
}
Bu şekilde birden fazla mesaj yazdırmak istersek yan yana yazacaktır bunları alt alta yazdırmak için Console.Write komutu yerine Console.WriteLine komutunu kullanmamız gerekli
Kod:
static void Main(string[] args)
{
Console.Writeline("Türkhackteam");
Console.Writeline(“ Börteçine");
Console.ReadKey();
}
Değişkenleri kullanarak sayı yazdırmaya bakalım birde
Kod:
static void Main(string[] args)
{
int a = 2; // a değişkenine 2 değerini atadık
int b ; // farklı bir kullanarak b değişkeninin tanımladık
b = 4; // üst satırda tanımladığımız b değişkenine burada 4 değerini atadık
Console.WriteLine(a); // a değişkenin ekrana yazdırılması istedik
Console.WriteLine(b); // bir alt satıra b değişkenin yazıdırılmasını istedik
Console.ReadKey()
}
Peki bu değişkenlerin önüne mesaj yazmak istersek nasıl yaparız
Kod:
static void Main(string[] args)
{
int a = 2;
Console.WriteLine("a değişkeninin değeri = {0}", a); // a değişkeninin önüne “ tırnak işareti içinde yazdırmak istediğimiz mesajı yazıp {0} değerini atayıp tırnağı kapatıyoruz.
Console.ReadKey();
}
0 değerinin vermemizin nedeni yazdırma sırasında ilk önceliğe sahip olmasınını istediğimiz için daha iyi anlamanız için bunu iki değişken ile yapalım
Kod:
static void Main(string[] args)
{
int a = 2;
int b = 4;
Console.WriteLine("a değişkeninin değeri = {0} b değişkeninin değeri = {1} " , a , y); // üsteki örnekten farklı olarak 2 değişkenide ekledik burada ilk satırda a değişkeni ikinci satırda b değişkeni ekrana yazdırılacaktır eğer 3. Bir değişkenimiz olsaydı onada {2} değerini atamamız gerekecekti
Console.ReadKey();
}
İlk dersimiz buraya kadardı bir sonraki derste birleştirme ve matematik işlemlerini dahil ederek zorluğu artırarak devam ederiz .



