PROGRAMLAMA DA DEĞİŞKENLER ( VARIABLES )

Merhaba

Bu günde değişkenleri ele alıyoruz ... Verileri hafıza üzerinde tutmak ve işleme sokmak değişkenlerle mümkündür. İki sayının toplanması için bu iki sayının klavyeden hafızaya alınması gerekir.

Verilerin hafızaya alınması görevini yüksek seviyeli dillerde değişkenler yerine getirir.

;) bu arada sizinle paylaşırken bende bilgilerimi tazeliyorum çok değerli kişilerin kaynaklarından :)

Değişkenlere atanan değerler istendiğinde değiştirilerek sabitlerden farklı olarak çeşitli değerler alabilir.

Sistem kaynaklarını optimum kullanabilmek için bu çeşitliliği ihtiyaç vardır.

Değişkenler Değişken_Tipi   Değişken_Adı; şeklinde tanımlanır.

DEĞİŞKEN TANIMLANIRKEN DİKKAT EDİLECEK HUSUSLAR

-Türkçe karakter içermemelidir.
-Sayı ile başlayamaz fakat sayı içerebilir.
-Operatör işaretleri içeremez .Alt çizgi içerebilir.
-Program dili ile ilgili özel anlam taşıyan kelimeler kullanılamaz . if ,for,class vs. gibi
-Aynı tipe ait değişken tanımlamaları yan yana aralarına ( , ) konularak yapılabilir.
-Değişken isimleri uzun olabilir.
-Değişkenlere ilk değer tanımlanırken verilebilir.

GEÇERLİ TANIMLAMALARA ÖRNEKLER

-int a,b,tutar=0;
-string musteri_adi ,musterisoyadi ;
-byte fizik_notu_1;

Not : Bu arada arkadaşlar alt çizgi kolay okunabilirlik sağlama amaçlı kullanımında bir zorunluluk yok .

Değişkenler
.Sayısal Değişkenler - int,byte,short,double vs.
.Sözel Değişkenler - string,char
.Mantıksal Değişkenler -bool
.Kapsamlı Değişkenler
.Kısıtlı Değişkenler

Şeklinde gruplara ayrılır. Farklı amaçlarda ve belli hafıza kullanımlarına göre gereklilik amaçlarına uygun kullanımlar yapılır.

Detaylı şekilde aralıklarını araştırıp bilgi edinmenizi öneririm ezberlemeye gerek yok ama öğrenmek fayda sağlayacaktır.

C# Uygulama Örneği

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sayfa42
{
    class Program
    {
        static void Main(string[] args)
        {
            int a, b = 9;
            double c = 2.5, d;
            a = 15;
            d = c * 3;
            System.Console.WriteLine(d);
            a = b + 9;
            Console.WriteLine(a);
            Console.ReadLine();

        }
    }
}

C# Uygulama Örneği

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sayfa_45
{
    class Program
    {
        static void Main(string[] args)
        {
            string s, adi;
            char k;
            s = "Alper";
            adi = s;
            k = 'a';
            Console.WriteLine(s);
            Console.WriteLine(adi);
            Console.WriteLine(k);
            Console.ReadLine();
                       
        }
    }
}

C# Uygulama Örneği

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sayfa_47
{
    class Program
    {
        static void Main(string[] args)
        {
            bool cinsiyet;
            cinsiyet = true;
            if (cinsiyet == true)
            Console.WriteLine("Erkek");
            else
            Console.WriteLine("Bayan");
            Console.ReadLine();
        }
    }
}

Örnekleri kod layıp F5 ile çalıştıralım. Sonuçları görelim.

Mutlu ve kod lu günler dilerim...



Yorumlar

Bu blogdaki popüler yayınlar

PROGRAMLAMANIN YAPI TAŞLARI

Algoritmada İfade Şekilleri (Metinsel İfade)

DETAY GÜNÜ (BİLGİSAYAR NASIL ÇALIŞIR?)