C Programlamasında Değişkenler Nelerdir?

C Programlamasinda Degiskenler Nelerdir



Programlama dili, kullanıcıların bilgisayarlarla anlayabilecekleri şekilde iletişim kurmasını sağlar. Ancak, anlamlı bir şey başarmak için kullanıcıların verileri depolayabilmesi ve işleyebilmesi gerekir. İşte burada değişkenler devreye giriyor, Değişkenler kodumuzdaki verileri temsil etmemize ve işlememize izin veren programlamada temel bir kavramdır. C programlamada, değişkenler Verileri tanımlamada ve bellekte depolamada çok önemli bir rol oynayarak, onları herhangi bir program için temel bir yapı taşı haline getirir.

Bu kılavuzda, sözdizimi, türleri ve kullanımları da dahil olmak üzere C programlamasında değişken kavramını keşfedeceğiz.







C Programlamasında Değişkenler Nelerdir?

Değişkenler program çalışırken değiştirilebilen veri değerlerini depolamak için kullanılır. Bir değişken, içinde depolanabilecek veri türünü tanımlayan bir veri tipine ve değişkeni tanımlamak için kullanılan bir isme sahiptir.



Aşağıdaki tablo, depolama gereksinimleri ve örnekleriyle birlikte C programlamadaki bazı yaygın veri türlerini göstermektedir.



Veri tipi Depolamak Örnek
karakter 1 bayt A, C, D gibi karakterleri içinde saklayın
int 2 ila 4 bayt 2, 450, 560 gibi bir tamsayı tutabilir
çift 8 bayt 22.35 gibi çift duyarlıklı ondalık değerleri tutabilir
batmadan yüzmek 4 bayt Tek bir hassas ondalık nokta tutar 2.35
geçersiz 0 bayt Herhangi bir türün yokluğu

Not : Bir int boyutunun sisteme bağlı olarak değişebileceğini ve 2 veya 4 bayt olabileceğini unutmamak önemlidir. Aynı şekilde, kayan noktanın boyutu da çeşitli uygulamalar arasında farklılık gösterebilir.





C Programlamasında Bir Değişkeni Adlandırma Kuralları

C programlamasında bir değişken isimlendirilirken aşağıdaki kurallara dikkat edilmelidir:

  1. Değişken isimleri rakam ile başlamamalıdır.
  2. Değişken adı rakamlardan, harflerden ve alt çizgi karakterlerinden oluşur. Değişken adında boşluk ve boşluklara izin verilmez.
  3. Float ve int gibi ayrılmış sözcüklere veya anahtar sözcüklere değişken adında izin verilmez.
  4. C büyük/küçük harfe duyarlı bir dildir, bu nedenle büyük ve küçük harfler farklı şekilde ele alınır, değişkeni küçük harfle adlandırmaya çalışın.

Yukarıdaki kurallara göre, bazı örnekler geçerli değişken isimler:



  • int numaram;
  • kayan ortalama_değer;
  • char _sonuç;

Aşağıdaki değişkenler geçersiz ve değişkeni C programlamasında şu şekilde bildiremezsiniz:

  • int 123abc;
  • değerimi kaydır;
  • karakter adı;
  • çift ​​$ toplam;

C Programlamasında Değişken Nasıl Bildirilir, Tanımlanır ve Başlatılır

bu değişken bildirimi programda kullanılmadan önce yapılmalıdır. Bildirim, programda kullanılan ve aşağıdaki veri tipi ile var olan değişken hakkında derleyiciye bilgi vermektedir.

Örneğin, “ adlı bir tamsayı değişkeni bildirebilirsiniz. yaş ” bir kişinin yaşını saklamak için:

int yaş ;

Ardından, atama operatörünü kullanarak değişkene bir değer atayabilirsiniz:

yaş = 27 ;

Ayrıca bir değişkeni tek bir ifadede bildirebilir ve başlatabilirsiniz:

int yaş = 27 ;

Aynı veri türündeki birden çok değişkeni de tek bir satırda tanımlarsınız:

int yaş , DOB ;

Değişkenleri, hesaplamalar veya karşılaştırmalar yapmak için işleçlerle birleştirilebilecekleri bir ifadede de kullanabilirsiniz.

Örneğin:

int A = 5 ;

int B = 10 ;

int toplam = A + B ;

Yukarıdaki örnekte, değişkenler a ve B sonucu bir değişkende saklanan bir ifadede kullanılır ' toplam ”.

Değişkenler genellikle ana işlev içinde veya programda tanımlanan diğer işlevler içinde bildirilir ve tanımlanır. Ancak, ile harici anahtar kelime , aşağıdaki sözdizimini kullanarak herhangi bir işlevin dışında bir değişken bildirebilirsiniz:

dış int A ;

C Programlamasında Değişken Türleri

Aşağıda, C programlamadaki farklı değişken türleri verilmiştir:

1: Yerel Değişken

C programlamada, bir yerel değişken bir işlev veya blok içinde bildirilen bir değişkendir. Yalnızca tanımlandığı işlev veya blok içinde erişilebilir ve sonuç olarak kapsamı o işlevle sınırlıdır.

Örneğin:

#include

int ana ( ) {

int A = onbeş ;
batmadan yüzmek F = 5.99 ;
karakter ch = 'İle' ;

// Değişkenleri yazdır
printf ( '%D \N ' , A ) ;
printf ( '%F \N ' , F ) ;
printf ( '%C \N ' , ch ) ;


}

Çıktı

2: Statik Değişken

C programlamada, statik bir değişken işlev çağrıları arasında değerini koruyan ve yerel kapsamı olan bir değişkendir. Bir değişken, bir işlev içinde statik olarak bildirildiğinde, değeri yalnızca bir kez başlatılır ve işlev çağrıları arasında değerini korur.

Örneğin:

#include

int eğlence ( ) {

statik int saymak = 1 ;
saymak ++;
geri dönmek saymak ;
}
int ana ( ) {
printf ( '%D ' , eğlence ( ) ) ;
printf ( '%D ' , eğlence ( ) ) ;
geri dönmek 0 ;


}

Çıktı

Sayım değişkeni statik değilse, çıktı ' 2 2 ”.

3: Genel Değişken

C programlamasında global değişken, herhangi bir fonksiyonun dışında bildirilen ve programdaki tüm fonksiyonlar tarafından erişilebilen bir değişkendir. Global değişkenin değeri herhangi bir fonksiyon tarafından okunabilir ve değiştirilebilir.

İşte global bir değişken kullandığımız örnek bir C programı:

#include

int benim_var = 42 ; // genel değişken bildirimi

int ana ( ) {

printf ( 'Global Değişkenin değeri %d \N ' , benim_var ) ;
geri dönmek 0 ;


}

Çıktı

4: Otomatik Değişken

C programlamasında, bir işlev içinde bildirilen değişkenler genellikle şu şekilde ele alınır: otomatik değişkenler Otomatik değişkenler, tanımlandıkları işlev için yerel değişkenler gibi çalıştıkları için yerel değişkenler olarak da bilinirler.

Otomatik değişken, işlev her çağrıldığında oluşturulur ve yok edilir. C programlamada auto ve local değişkenler arasında büyük bir fark olmadığı için bu isteğe bağlı bir değişkendir.

Örnek:

#include

int ana ( ) {

int A = 10 ;
Oto int B = 5 ; // 'auto' anahtar kelimesini kullanan otomatik değişken
printf ( 'a'nın değeri %d'dir \N ' , A ) ;
printf ( 'b'nin değeri %d'dir \N ' , B ) ;
geri dönmek 0 ;


}

Çıktı

5: Dış Değişken

bu harici değişken bir programda bir kez bildirilebilen ve birden çok kaynak dosyada kullanabileceğiniz başka bir değişken türüdür. bu harici değişkenler ayrıca denir küresel değişkenler çünkü bunları kodunuzun herhangi bir yerinde kullanabilirsiniz.

Örneğin:

#include

dış int A ; // 'a' değişkenini harici olarak bildir

int ana ( ) {

printf ( 'a'nın değeri %d'dir \N ' , A ) ; // 'a' harici değişkenini kullanın
geri dönmek 0 ;


}

int A = 5 ; // 'a' harici değişkenini tanımlayın

Çıktı

Sonuç olarak

Değişken, verileri depolayan bir bellek konumunu adlandırmak için kullanılır. C'de değişkenin değerini değiştirebilir ve onu birden çok kez kullanabiliriz. Bir değişken türü tanımladıktan sonra onu değiştirebilirsiniz. Bir veya daha fazla değişkenin listesini içerir. Değişkenin yerel, statik, global, otomatik ve harici değişken olmak üzere beş farklı türü vardır. C değişkenlerinin detaylarını ele aldık ve size kılavuzun yukarıdaki bölümünde örnekler verdik.