Çağatay diyor ki:
Dil Seçin
Sayfalar
Facebook Live Stream

Aritmetik İşlemciler

"+"   Toplama

"-"   Çıkarma

"*"   Çarpma

"/"    Bölme

"%"  Artık Bölme

 

Bit ilişkili İşlemciler (Bitwise)

"Değil" İşlemcisi (!)

!(11100) == 00011

"VE" İşlemcisi (&)

(11100&11011) == 11000

"VEYA" İşlemcisi (|)

(11010) || (01101) == 11111

Özel "VEYA" İşlemcisi (^)

(11010) ^ (01101) == 10111

Sağa/Sola Kaydırma "(>>),(<<)"

Sola Kaydırma

x=1331 sayısını 2 basamak sola kaydıralım. Gösterimi: x<<2

2 üzeri n = 2*2 = 4    >  1331*4=5324

Sağa Kaydırma

x=1331 sayısını 2 basamak sağa kaydıralım. Gösterimi: x>>2

2 üzeri n = 2*2 = 4    >  1331/4=332

C'de 6 tür işlemci vardır. Bunlar:

1- Aritmetik İşlemciler

2- Atama İşlemcisi

3- Bit İlişkili İşlemciler

4- İlişkisel İşlemciler

5- Mantıksal İşlemciler

6- Özel İşlemciler

 

C++ programlama dünyasında en çok ilgi gören "C" dilinden türeyen bir dildir. C++'ı klasik "C" dilinden farklı yapan yanı ise "Nesne Yönelimli Programlama" 'yı da ( Object Oriented Programming) "C" 'nin sözdizimi kurallarıyla birlikte desteklemesidir. Normalde "C" ile sadece yapısal programlama yaparken C++ dili ile hem yapısal hem de nesne yönelimli programlar yazabilirsiniz. C++ diline başlarken önce C'den gelen ve temel olan özelliklerini öğrenmek gerekir.

Örneğin; Değişken tanımlama, atama ve diğer basit aritmektik işlemler, kontrol yapıları ve döngüler gibi.

Teknolojinin ulaştığı son noktadaki programlama dillerinden olan "C" ve C++, bir çok yeni ve güçlü özellikleri içerir. "C" dilinin özelliklerinin bir çoğu C++ da da mevcuttur. Zaten C++, "C" 'nin üst gurubudur. Bunu şöyle sıralayabiliriz: {"C" , C++ ve C# } 


"C" dilinin avantajları, az komut kümesinden oluşması ve bu komutların diğer yüksek seviyeli dillere nazaran daha hızlı çalışmasıdır. Ayrıca "C" deki kütüphaneler sayesinde fonksiyon tanımlamanıza gerek kalmadan işlemlerinizi yapabilmeniz mümkün olacaktır. Peki ya programlama? Programlamaya başladığımızda her örnekten sonra o an kullandığımız programın içinde geçen fonksiyon, hata, değişken, belirleyiciler, kısıtlamalar, notasyonlar gibi bilgilere yine ileride değineceğiz. Yalnız dikkat etmeniz gereken bir husus daha var. "C" nin avantajlarını programlamayla birlikte görmek güzel fakat "C" nin dezavantajlarını programlamadan önce bilmeliyiz ki bunlardan sakınabilelim. Öncelikle Tanımlayıcılardan bahsetmek istiyorum. Her derleyici ve assmbley için değişkenleri, sabitleri, etiketleri ve fonksiyon adlarını tanımlama kuralları vardır. Bu notasyonlara, tanımlayıcı denir. C++ da tüm tanımlayıcılar a, . . . , z - A, . . . , Z harfleri ile ya da alt çizgi "_" ile başlar. Bundan sonra rakam, harf, ya da alt çizgi kullanılabilir. ANCI C uyumlu derleyiciler 31 karaktere kadar tanımlayıcı kabul ederler fakat tanımlayıcının ilk sekiz karakterini kullanmayı kendimize alışkanlık etmeliyiz. Dikkat etmemiz gereken özelliklerden biri de kullandığımız ifadelerdeki büyük küçük harflerdir.

"C" makine dili ile üst düzey programlama dili arasında olan son derece esnek kullanımlı bir programlama dilidir. Esnek olması yazacağınız programda daha dikkatli olmanız gerektiği anlamına gelir. Unutulacak bir işaret belki bir hataya neden olmayabilir, ancak programınızı çalıştırdığınızda doğru çalışmadığını göreceksiniz. 

Genel amaçlı oldukça çok sayıda ifade ve denetim komutları bulunduran, güçlü veri yapılarına sahip olan bir programlama dilidir. İlk başlarda UNIX üzerinde tasarlanıp geliştirilen bu dil şimdi tüm işletim sistemlerin de yaygın olarak kullanılmaktadır ve diğer bazı programlama dillerinde olduğu gibi modernlik kavramını yitirmemektedir. 

- Bir Assembler derleyicisinin sağladığı esneklik ve gücü sağlarken üst düzey bir programlama dilinin sağladığı kolay anlaşılabilirlik özelliğini de sunmaktadır

 

Formspring - Sor Bana (Ask Me)
Microsoft Student Partner
Ben FikriMühim
Google Translate
Arama
  Ara
Blog Sayaç
Skype Durumum
My status
Tweetlerim

Twitter yüklenirken lütfen bekleyiniz

Bekleyemiyorsanız direk twittera gidelim