• Buradasın

    C ve C# Programlama Dillerinde Veri Türleri ve Değişken Tanımlama

    youtube.com/watch?v=gBpSRXRE16s

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan C ve C# programlama dillerinde veri türleri ve değişken tanımlama konularını anlatan bir eğitim içeriğidir.
    • Video, Visual Studio'da yeni bir proje oluşturma ile başlayıp, C ve C# programlama dillerindeki temel veri türlerini (byte, short, int, long, float, double, decimal, char, bool) tanıtmaktadır. İçerik, değer türleri ve referans türleri arasındaki farkları, farklı veri türleri arasındaki dönüşümleri, string ve obje türlerinin kutulama/unboxing kavramlarını örneklerle açıklamaktadır.
    • Videoda ayrıca değişken tanımlama biçimleri, birden çok değişken tanımlama, varsayılan değer ile değişken tanımlama ve ondalıklı sayı tanımlamaları gibi konular ele alınmaktadır. Özellikle float türünde ondalıklı sayıların tanımlanırken f veya F eklenmesi gerektiği ve obje türünün diğer tüm veri türlerini kapsayan bir genellenmiş tür olduğu gibi önemli noktalar vurgulanmaktadır.
    00:02C Temel Veri Türleri ve Değişken Tanımlama
    • Bu videoda C temel veri türleri ve bu veri türlerini kullanarak değişken tanımlama konuları ele alınacaktır.
    • Yeni bir proje oluşturmak için "File > New Project" yolunu izleyerek veya başlangıç ekranından "New Project" seçeneği kullanılabilir.
    • Proje ismi "Temel Veri Türleri" olarak verilmiş ve Visual C işaretli iken konsol uygulaması seçilmiştir.
    00:51Değişken Tanımlama Formatı
    • C'de bir değişkeni tanımlarken önce değişkenin türünü temsil eden anahtar kelime, sonra değişkenin ismi ve karşısında değişkenin değerini vererek tanımlama yapılır.
    • C'de temel veri türleri: bool (doğru/yanlış), byte, short, int, long, float, double ve decimal (ondalıklı sayı) türleridir.
    • Bu türler değer türleridir ve bilgisayarın belleğinde bir hücreye işaret eden, o hücrenin içerisinde değerin kendisini saklayan türlerdir.
    02:08Tam Sayı Türleri ve Değişken Tanımlama
    • Byte türünde bir değişken tanımlarken, byte içerisinde tutabileceği büyüklükte bir değer atanmalıdır (örneğin byte a = 5).
    • Short türünde bir değişken tanımlarken, 16 bitlik tam sayı bellekte baytın iki katı kadar uzunlukta yer kaplar (örneğin short a = 152).
    • Değişken tanımlarken türü, değişkenin adı ve eşittir ile değerini tanımlayabiliriz veya daha sonra bir satırda değer verebiliriz.
    03:36Değer Tiplerinin Özellikleri
    • Değer tipi değişkenler işleme girmeden önce muhakkak içerisinde bir değer olmak zorundadır.
    • İşleme girmeden önce değer atanmamış bir lokal değişkene işlem yapmaya çalışıldığında hata alınır.
    • Değişkenleri tek tek tanımlayabilir veya aynı türde birden çok değişkeni tek satırda tanımlayabilirsiniz.
    06:22Varsayılan Değer ile Değişken Tanımlama
    • Bir değer türünün işleme girebilmesi için bir başlangıç değeri olmak zorundadır.
    • Tüm sayısal türler için varsayılan başlangıç değeri sıfırdır.
    • "new" sözcüğü bilgisayarın RAM belleğinde yer tahsis eder ve özel bir fonksiyonla varsayılan değer ataması yapar.
    08:38İşaretli ve İşaretsiz Türler
    • Tam sayı türlerine ait tanımlamalarda işaretli ve işaretsiz halleri vardır.
    • Byte, int, long, short gibi tipler işaretsiz tiplerdir ve sadece pozitif değer alabilirler.
    • Ondalıklı sayı tanımlamalarında float, double ve decimal olmak üzere üç tane veri tipi vardır.
    09:19Ondalıklı Sayı Tanımlamaları
    • Float türünde bir değişken tanımlamak isterseniz, sayıyı yazdıktan sonra küçük ya da büyük bir "f" ilave etmeniz gerekir.
    • Noktalı ondalıklı kısmı olan sayılar varsayılan olarak double kabul edilir, ancak float olarak kullanmak istiyorsanız "f" eklemek zorundasınız.
    10:54Sayısal Veri Türleri ve Değişken Tanımlama
    • Double türünde bir değişken tanımlarken sonuna büyük ya da küçük harfle "e" koymak isteğe bağlıdır, ancak bu tür bir zorunluluk yoktur.
    • Desimal türünde bir değişken tanımlarken sonuna büyük ya da küçük harfle "m" koymak zorunludur, bu ondalıklı sayıların desimal türünde olduğunu gösterir.
    • Tam sayılar için sonuna "m" koymak zorunlu değildir, ancak ondalıklı sayılarda (float, double ve desimal) sonuna "m" eklemek gerekir.
    12:30Bölme İşleminde Tür Dönüşümü
    • Tam sayı bölü tam sayı işleminde sonuç da tam sayıdır, ondalıklı kısım yutulur.
    • Ondalıklı sayı çıkmasını istiyorsak, bölme işleminde en az bir değişkenin double olması gerekir.
    • Ondalıklı sayı türü (double) tam sayı türünü (int) kapsar, bu nedenle double/int veya int/double işleminde sonuç ondalıklı sayıdır.
    16:27Matematiksel İşlemlerde Tür Dönüşümü
    • Byte ve short türündeki değişkenler üzerinde yapılan matematiksel işlemler sonucu daima int olarak verilir.
    • Diğer sayısal türlerde (int+int=int, long+long=long, double+double=double, float+float=float, decimal+decimal=decimal) sonuç kendi türünde çıkar.
    • Ondalıklı sayı ile tam sayı işleme sokulduğunda sonuç ondalıklı sayı türünde çıkar çünkü matematikte ondalıklı sayılar tam sayıları kapsar.
    20:03Mantıksal ve Karakter Veri Türleri
    • Mantıksal veri türü true veya false değerlerini alabilir ve bu değerler doğrudan atanabilir veya mantıksal işlemlerin sonucu olarak atanabilir.
    • Karakter veri türü (char) tek bir karakterin değerini tek tırnak içerisinde saklar.
    • Karakter veri türü sadece tek bir karakteri tutabilir, iki veya daha fazla karakteri tutamaz.
    21:37Referans Türleri
    • C# dilinde değer türleri ve referans türleri bulunmaktadır.
    • Referans türleri arasında string ve obje olmak üzere iki tür vardır.
    • String türü, birden çok karakterden oluşan kelimeleri, cümleleri ve karakter gruplarını çift tırnak içerisinde tutar.
    22:18Objenin Özellikleri
    • Objenin içerisinde her türlü veri türü saklanabilir: int, string, double, karakter gibi.
    • Objenin içerisinde her şeyi saklayabilmesine rağmen, obje türü diğer veri türlerine göre daha genel bir kavramdır.
    • Objenin içerisinde int türünde bir sayı tanımlandığında, obje ile int toplama işlemi yapılamaz çünkü obje bir şeyin genellenmiş halidir.
    25:12Özel ve Genel Türler
    • String, int, byte, short, long, char gibi türler özel türlerdir ve neyin ne olduğu belli olan türlerdir.
    • Objenin özel türlerin genellenmiş hali olduğu için, özel türleri objeye dönüştürme işlemine "boxing" (kutulama) denir.
    • Objeden gerçek türüne dönüştürme işlemine "unboxing" (kutuyu açma) denir.
    26:05Boxing ve Unboxing Örnekleri
    • Objeye int türünde bir sayı atıldığında, işlem yapmak için önce objeden int olarak dışarı çıkarılması gerekir.
    • Objeye string türünde bir değer atıldığında, objeden int olarak dışarı çıkarma işlemi yapılamaz ve geçersiz dönüşüm hatası alınır.
    • Boxing ve unboxing işlemleri, objeyi gerçek türüne dönüştürme ve geri dönüştürme işlemlerini ifade eder.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor