DERS2 - C/C++ Ders Anlatımı - Değişkenler ve Sabitler, Veri Tipleri (Identifiers, Variables, Constants, Data Types)

Bilgisayarlar bilgi saklamak için bellek adreslerini kullanırlar. Programlama dilleri bizi karmaşık şekilde olan bellek adresleriyle uğraştırmak yerine değişken ve sabitler kullanmamızı sağlarlar.

En temel değişken türleri:

int : integer tam sayı tipi

double : virgüllü sayı tipi

float : bu da bi çeşit virgüllü sayı

char : character yani tek bir harf,sayi...

Veri Tipleri

Int Tip
Integer = Tamsayı
Tamsayıları içerir. Bellekte 2 Byte tutar.
5 , -19 , 25000 gibi
Minimum    :  -32768
Maksimum :   32767

Gerçel Tipler
Gerçel sayıları içerirler.
float :
• Bellekte 4 Byte yer tutar.
• Hassasiyet 7-8 basamaktır.
• 3.4E-38 ile 3.4E+38 aralıgında deger alır.
double :
• Bellekte 8 Byte ter tutar.
• Hassasiyet 15-16 basamaktır.
• 1.7E-308 ile 1.7E308 aralıgında deger alır

Char Tipi
Alfanumerik karakterleri içerir.
•'5' , '*' , 'K'

Değişkenlerin programın farklı bölümlerinde içerdikleri değer değişir.

Örnek olarak aşağıda farklı tiplerde tanımlanmış değişkenler görmektesiniz.

int a;			//bir tamsayi degisken
float yaricap=10.0;//kayan noktali sayi tanimlamasi
char karakter;	//bir karakter degiskeni 

Örneğin bir a adında değişken tanımlamak istiyor olalım ve türü de tam sayi olsun. Bunu C dilinde aşağıdaki gibi gösteririz.

int a;

Sabitler ise bir kere tanimlayip da çok yerde kullanmak istediğimiz ve değerini
değiştirmediğimiz değişkenlerimizdir.

#define MAX 100 //MAX adinda bir sabit tanimladim

Sabitlerimizi tanimladıktan sonra degerini değiştirmiyoruz.

NOT: Değişken ve sabitler kullanılmadan önce tanımlanmalıdır. Genelde programımızın başında tanımlarız ve varsa başlangıç değerini veririz. Hemen hemen tüm derleyiciler tanımlanmayan yada yanlış yerde tanımlanan değişken ve sabitleri hata olarak bize bildirirler.

Örnek program:

#include <stdio.h>
#define PI 3.14;     //SabitTanımlama kısmı
void main()
{
float r, alan;           //Değişken tanımlama
scanf("%f",&r);
alan = r*r*PI;
printf("Alan = %f", alan);
}

 Yukarıdaki programda yarıçapı girilen dairenin alanı hesaplanmaktadır.

Programada 2 değişken ve 1 sabit tanımladık.

ilk olarak scanf fonksiyonu ile klavyeden daire yarıçapı değerini aldık.

"alan" olarakı tanımladığımız değişkene dairenin alanını hesaplayan atamayı yaptık.

son olarak da alan değişkenimizi( dairenin alanını) ekrana yazdırdık.

5 değerini klavyeden biz girdik. Siz istediğiniz bir sayı girebilirsiniz. Böylece farklı sonuçlar elde edersiniz.

Oruçreis Mah. Tekstilkent Ticaret Merkezi B3 Blok NO:89 ESENLER/İSTANBUL
TEL:  0212 438 64 72 - 0212 853 36 06 - FAKS:0212 438 64 73
Web Tasarım - BFG Yazılım 

Evqolic.com Evinizin Alışveriş Merkezi