![]() |
| |||||||
c ve c++ icinde C Nedir &Temel Bilgileri konusu , C Nedir? C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarında yapılmıştır. PDP-11 ile Unix altında çalışmak için yapılmış olmasına rağmen, ilgi üzerine MS-DOS altında çalışacak hale getirilmiştir. Basitliği, oluşan kodun ...
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 | ||
|
Üye
|
C Nedir?
C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarında yapılmıştır. PDP-11 ile Unix altında çalışmak için yapılmış olmasına rağmen, ilgi üzerine MS-DOS altında çalışacak hale getirilmiştir. Basitliği, oluşan kodun küçüklüğü, ve her çeşit programlamada kullanılabilmesi, C yi popüler bir dil yapmıştır. Temel Bilgiler *-----------------------* Bu dili anlatırken azda olsa belli bir düzeyde programlama bilgisine sahip olduğunuzu düşünmekteyim. Ancak yeni başlayanlarada mümkün olan en iyi şekilde yaklaşabilmek için başlangıçta C++ diline ait veri tiplerinden, değişken tanımlamadan ve değişkenlere değer atamadan bahsedip, basit bir C++ programının yapısına göz atacağız. Hazırmısınız ? Hemen başlamaya ne dersiniz? Veri Tipleri Temel Veri Tipleri : *------------------------* Bool: true ve false değerlerini alır. true = 1, false = 0 gibi düşünelebilir. Derleyicisine göre Bool şeklindede tanimlanıyor olabilir. Char : ASCII karakterleri ve çok küçük sayılar için kullanılır. Enum : Sıralanmış değerleri tutar. Int : Sayma sayıları. Long : Sayma sayıları. Loat : Ondalıklı sayılar. Double: Ondalıklı sayılar. Long Double: Ondalıklı sayılar. Void : Değersiz - boş. Temel Veri Tiplerinin Uzunlukları : *------------------------------------* Not : Bu değerler 32 bit uygulama geliştirme ortamındaki platformlara özeldir. Platformdan platforma değişebilir. bool : 0--1 char : -128 -- 127 enum : int ile aynı değerde int : –2,147,483,648 -- 2,147,483,647 long : –2,147,483,648 -- 2,147,483,647 float : 3.4E +/- 38 double: 1.7E +/- 308 long double: 1.2E +/- 4932 unsigned : unsigned belli veri tiplerinin işaretsiz değerler almasını sağlar. Örneğin; unsigned char 0 - 255 arasında değer alır. Dikkat edilecek olunursa negatif kısım atılmış ve burada ki değer uzunluğu pozitif kısıma eklenmiş. unsigned char;int ve long türlerine uygulanabilir. typdef - Türleri kendinize göre adlandırın : -*-------------------------------------------- * typdef kullanarak tanımlanmış türleri kendinize göre adlandırabilirsiniz..Dikkat ediniz ki bu şekilde yeni bir tür yaratmıyorsunuz. Ayrıca bu isimlendirmenizi diğer tiplerle birlikte kullanamazsınız. örneğin: typdef double FINANSAL artık double yerine FINANSAL kullanabilirsiniz. long FINANSAL şeklinde bir kullanım hatalıdır. Değişkenler Değişken nedir? *--------------------* Değişken belli bit türe ait verileri saklayan veri deposudur. Aksi belirtilmedikçe içerikleri değiştirilebilir. Değişken nasıl Tanımlanır ? *------------------------------* Değişkenleri tanımlamak için aşağıdaki notasyon kullanılır. [Veri Tipi] [Değişken Adı]; Örneğin içinde sayı tutacak bir değişken şu şekilde tanımlanabilir. int sayi; Benzer olarak aşağıdaki tanımlamalarda doğudur char c; int i; float f; double d; unsigned int ui; Değişken isimlerini tanımlarken dikkate alınacak noktalar : *------------------------------------------------------* C++ dilinde de C dilinde ki gibi büyük ve küçük harfler farklı verileri temsil eder. Örneğin; char c; char C; int sayi; int Sayi; c ve C hafızada farklı yerleri gösterirler. sayi ve Sayi'da farklıdır. Değişkenler harflerle yada _ ile başlar. İçlerinde boşluk yoktur. Değişkenler istenildekleri yerde tanımlanabilirler. Ancak burada dikkate alınması gereken noktalar vardır. Lütfen bölüm sonundaki örneklere göz atınız. Değişkenlere değer atanması : *-------------------------------* Bir değişkene değer atamak için = operatörü kullanılır. Değişkene değer atama tanımlandığı zaman yapılabildiği gibi daha sonradanda yapılabilir. Örneğin; Tanımlama sırasında değer atama: char c = 'c'; int sayi = 100; Daha sonradan değer atama: char c; int sayi; c = 'c '; sayi = 100; Aynı anda birden fazla değişken tanımlanabilir, ve aynı anda birden fazla değişkene değer atanabilir; int i , j , k; i = j = k = 100; i,j,k'nın değeri 100 oldu. | ||
|
|
|
![]() |
| Bookmarks |
| Seçenekler | |
| Stil | |
|
|