Site Network: Personal | My Company | Artist projects | Shop


 

News,Open Source Software,Linux, Technology, Debian, GNU,GPL, Özgür Yazılım, Teknoloji, Internet, Haberleri.



C Nedir? &Temel Bilgileri

06.09.2005 18:19 -

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.
Alıntı: BTsorucevap.com

posted by gildorx @ 9/06/2005 06:19:00 ÖS,

0 Comments:

Yorum Gönder

<< Home


  • Fotoritim - Fotografya
  • Gezegen Linux - Foto Kritik
  • E-Hack Project - BlogNot
  • Debian-TR - Mürekkep Günlük
  • VBmaster - CE Turk
  • BT SoruCevap - hafif.org
  • AltıÜstü Tasarım - Zihin Kontrolü
  • FTP Linux jp - Knoppix (FTP)
  • ftp.linux.org.tr - ftp.ulak.net.tr
  • Linux iso - Linux belgeler
  • Slackware Linux - Web Dersleri
  • Linux kitaplığı - e-lapis (dergi)
  • ileri seviye - Canlı TV&Radyo
  • Linux Programlama - Bendevar
  • Gencturk - TekmeTokat
  • Anti-Pop - Sadettin - Joezombi
  • Discrepancy - No Ma'aM Show
  • Asmakilit - Taksimetre - Isim rating
  • Kedi Tasması - Ferruh Mavituna
  • HTML Kod Kontroluenderunix
  • GildorX XML - Güncel Haberler XML
  • Güvenlik XML - Teknoloji XML
  • Web XML - Yazılım XML
  • Donanım XML - Slow Radio-CherieFM
  • Internet XML - nyucel
  • Türkçe RSS ve Blog Merkezi
  • www.flickr.com
    gizliroland's photos More of gizliroland's photos

    Mail okuyarak da para kazanılabiliyormuş. Üstelik sadece size gelen maillerden değil başkalarının okuduğu maillerden de hem onlar hem siz kazanıyorsunuz. Yapmanız gereken tek şey

    SüperTeklif'e üye olarak, kazanmaya başlamak SüperTeklif'e üye olarak, kazanmaya başlamak