C ++ Değişkenler, Değişmezler ve Sabitler

Bu öğreticide, örnekler yardımıyla C ++ 'daki değişkenler, değişmezler ve sabitler hakkında bilgi edineceğiz.

C ++ Değişkenleri

Programlamada değişken, verileri tutmak için bir kaptır (depolama alanı).

Depolama alanını belirtmek için her değişkene benzersiz bir ad (tanımlayıcı) verilmelidir. Örneğin,

 int age = 14; 

Burada yaş, intveri türünün bir değişkenidir ve ona 14 tamsayı değeri atadık.

Not:int veri türü değişken tamsayılar tutun sadece düşündürmektedir. Benzer şekilde, doubleondalık sayıları ve üstel sayıları saklamamız gerekiyorsa veri türünü kullanabiliriz .

Bir sonraki eğitimde tüm veri türlerini ayrıntılı olarak öğreneceğiz.

Bir değişkenin değeri, dolayısıyla isim değişkeni değiştirilebilir .

 int age = 14; // age is 14 age = 17; // age is 17 

Bir değişkeni adlandırmanın kuralları

  • Bir değişken adı yalnızca harflere, sayılara ve alt çizgiye sahip olabilir _.
  • Değişken adı bir sayı ile başlayamaz.
  • Değişken adları büyük harfle başlamamalıdır.
  • Değişken adı bir anahtar kelime olamaz. Örneğin, inttam sayıları belirtmek için kullanılan bir anahtar sözcüktür.
  • Bir değişken adı bir alt çizgiyle başlayabilir. Ancak, bu iyi bir uygulama olarak kabul edilmez.

Not: Değişkenlere anlamlı isimler vermeye çalışmalıyız. Örneğin, ilk_ad, fn'den daha iyi bir değişken adıdır.

C ++ Değişmezleri

Değişmez değerler, sabit değerleri temsil etmek için kullanılan verilerdir. Doğrudan kod içinde kullanılabilirler. Örneğin: 1, 2.5, 'c'vs.

Burada 1, 2.5ve 'c'değişmezdir. Neden? Bu terimlere farklı değerler atayamazsınız.

İşte C ++ programlamadaki farklı değişmez değerlerin bir listesi.

1. Tamsayılar

Bir tamsayı, kesirli veya üstel kısmı olmayan sayısal bir değişmezdir (sayılarla ilişkilendirilir). C programlamada üç tür tamsayı değişmez değeri vardır:

  • ondalık (10 tabanında)
  • sekizlik (8 tabanında)
  • onaltılık (16 tabanı)

Örneğin:

 Ondalık: 0, -9, 22 vb Sekizli: 021, 077, 033 vb Onaltılık: 0x7f, 0x2a, 0x521 vb. 

C ++ programlamasında, sekizlik bir a ile başlar 0ve onaltılık bir 0x.

2. Kayan noktalı Değişmezler

Kayan noktalı hazır bilgi, kesirli bir biçime veya üslü bir biçime sahip sayısal bir değişmez bilgidir. Örneğin:

-2.0

0.0000234

-0.22E-5

Not: E-5 = 10-5

3. Karakterler

Tek bir karakteri tek tırnak işaretleri içine alarak bir karakter değişmezi oluşturulur. Örneğin: 'a', 'm', 'F', '2', ')'vs.

4. Kaçış Dizileri

Bazen C ++ programlamasında yazılamayan veya özel anlamı olan karakterlerin kullanılması gerekir. Örneğin, satırsonu (enter), sekme, soru işareti vb.

Bu karakterleri kullanmak için kaçış dizileri kullanılır.

Kaçış dizileri Karakterler
 Geri tuşu
f Form besleme
Yeni hat
Dönüş
Yatay sekme
v Dikey sekme
\ Ters eğik çizgi
\' Tek tırnak işareti
" Çift tırnak işareti
? Soru işareti
Boş Karakter

5. Dize Değişmezleri

Dize değişmezi, çift tırnak işaretleri içine alınmış bir karakter dizisidir. Örneğin:

"good" dize sabiti
"" boş dize sabiti
" " altı beyaz boşluğun dize sabiti
"x" tek bir karaktere sahip dize sabiti
"Earth is round" dizeyi yeni satırla yazdırır

C ++ dizge eğitiminde dizeler hakkında ayrıntılı bilgi edineceğiz.

C ++ Sabitleri

C ++ 'da değeri değiştirilemeyen değişkenler oluşturabiliriz. Bunun için constanahtar kelimeyi kullanıyoruz. İşte bir örnek:

 const int LIGHT_SPEED = 299792458; LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant. 

Burada, constisimli bir sabiti bildirmek için anahtar kelimeyi kullandık LIGHT_SPEED. Değerini değiştirmeye çalışırsak LIGHT_SPEEDhata alırız.

#defineÖnişlemci yönergesi kullanılarak bir sabit de oluşturulabilir . C ++ Makrolar eğitiminde ayrıntılı olarak öğreneceğiz.

Ilginç makaleler...