-C++ Programlamaya Giriş--
-“Programcılığı en iyi öğrenme yöntemi programlamaktır.â€--
-Ufak bir örnekle başlayalım.--
-Kod:--
-#include <iostream>--
-using namespace std;Â --
-int main()--
-{--
-cout << "C++ Programı ";--
-return 0;--
-}--
-# - Proğrama başlamadan önce verilecek yol şifresi,emirleri--
-# include – C++’da emir kütüphaneleri bulunur ve programlara # include ile dahil olurlar. Örnek ( <iostream> , <vector> , <cstudio> , < cstdlib > ) . iostream ( İn Out Stream – Giriş Çıkış akışı) program için gerekli dosyaları başka bir deyişle değişkenleri içerir.--
-Using namespace std; - Cout kodu std içinde bulunur. Kullanırken std::cout yerine std:: kullanmadan sadece cout kullanılabilir.--
-int main() – int main bloku proğramımızın kodunu yazacağımız bölümdür. İnt integer yani tamsayının kısaltmasıdır.--
-cout - Cout yani Character out. Konsola karakter yazar cout<< “ AY YILDIZ TİMâ€; yazdığımızda konsola “AY YILDIZ TİM†çıkacaktır.--
-cin<< - cin yani Character In. Klavyeden girdi almaya alır.--
-return 0; - Fonksiyonun geri gönderdiği değeri gösterir.0 program başarı ile kapatıldı anlamını taşır.--
-Yorumlar--
-Yorumlar kullanıcıların kodları daha derli toplu gözetleme ve düzenli kod oluşturmalarını sağlar.Derleyici ( Compiler ) tarafından dikkate alınmazlar. İki çeşit yorum satırı veya kodu bulunur. Bunlar:--
-// Tek satırlık yorum --
-Veya--
-/* Birçok satırlık--
-Yada birçok blokluk yorum */--
-Kod:-
Kod:
#include <iostream>
using namespace std;
int main()
{
        int z;
        cin>> z;        // ( Z’ye değer vermek için klavye kullanılır)
        cout<<z;       // ( Z’ye verilen değer ekrana çıkar)
return 0;
}-
-Program Yapısı:--
-Kütüphane emirleri--
-Main funksiyonu --
-Değişkenlerin beyanıÂ --
-Program emirleri--
-Program kapanışıÂ --
-#include <iostream>--
-using namespace std;Â --
-int main()--
-{--
-int a;--
-a=10;--
-cout << a;--
-return 0;--
-} Kütüphane emirleri--
-Main fonksiyonu ( bloğu)--
-Değişkenlerin beyanı--
-Program emirleri--
-Program kapanışı--
-Kullanılan proğramın versiyonuna göre kullanılan kütüphaneler bazen yazılış değiştirirler. Örneğin eski versiyon Visual studio programında <iostream> yerine <iostream.h> yazılır.--
-Yani bazen kütüphane formatı söyle olabilir:--
-Kod:--
-#include <iostream> YADA #include <iostream.h>--
-
-Yeni versiyon proğramlarda .h ekine gerek duyulmaz.--
-Değişkenler ve Çeşitleri--
-Kod:-
Ayrıntılar
Tip
Değerlerinin aralığı
Bayt Boyutu
unsigned short int
0..65535
2
short int
-32768..32767
2
unsigned long int
0..4294967295
4
long int
-2147483648..2147483647
4
int - 16 bit
-32768..32767
2
int - 32 bit
-2147483648..2147483647
4
unsigned int - 16 bit
0..65535
2
unsigned int - 32 bit
0..4294967295
4
float
1.2E-38..3.4E38
4
double
2.2E-308..1.8E308
8
char
256 simbol
1-
-Beyan--
-Değişkenler tipi ve ismi ile beyan edilirler.Örneğin;--
-TipBeyan İsimBeyan--
-int a;--
-double x;--
-float z;--
-short int zaman;--
-char g;--
-char Isim[20];--
-Kod:-
int x,y;
long int gün,e,f3; // orttak beyan
double x,y,z; int g; float a,q; // Tek satırda beyan
int A [8]; // Vektör
double A[5][8]; //matris
Endeksler sıfırdan başlar
A[6]; // 6 üyeli vektör – A[0] , A[1] . . . A[5].-
-Beyan ve Başlatma--
-Beyan yaparken değişkene değer verirsek, aynı aynda hem beyan etmiş hemde başlatma yapmış diyebiliriz.--
-Kod:-
int i=5;
double a=5.3;
int A[5]={7,2,4,1,3};
char Z[7]={'d','4','*','a','G','$'}; // Karakterli vektör.
const double PI=3.1415926;
const int m=5;
int A[m]={7,2,4,1,3};
const int m=4,n=3;
int K[m][n]={{7,4,1},
{2,5,8},
{3,6,2},
{8,1,3}};-
-Veri Okuma ve Basma--
-cout – Ekrana proğram içinde yazılan karakterlerin yazılması için kullanılan operatör.--
-cin<< - cin yani Character In. Klavyeden girdi almaya alır.--
-cout<<â€\nâ€; ose cout><<endl; yada cout<<â€\nâ€; Yeni satıra geçmek için kullanılır.--
-Kod:--
-Kod:-
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
cout << a << endl;
return 0;
}-
-Kelime Arası Boşluk--
-Kelime arası boşluk veya yer rezervasyonu için cout.width komutu kullanılır.--
-cout.width(8); yazdığımızda program çalıştığında komuttan sonar gelen yazının önünce 8 karakterlik boşluk gelir.Veya boşluk yerine istediğimiz karakterle doldurabiliriz.--
-“Programcılığı en iyi öğrenme yöntemi programlamaktır.â€--
-Ufak bir örnekle başlayalım.--
-Kod:--
-#include <iostream>--
-using namespace std;Â --
-int main()--
-{--
-cout << "C++ Programı ";--
-return 0;--
-}--
-# - Proğrama başlamadan önce verilecek yol şifresi,emirleri--
-# include – C++’da emir kütüphaneleri bulunur ve programlara # include ile dahil olurlar. Örnek ( <iostream> , <vector> , <cstudio> , < cstdlib > ) . iostream ( İn Out Stream – Giriş Çıkış akışı) program için gerekli dosyaları başka bir deyişle değişkenleri içerir.--
-Using namespace std; - Cout kodu std içinde bulunur. Kullanırken std::cout yerine std:: kullanmadan sadece cout kullanılabilir.--
-int main() – int main bloku proğramımızın kodunu yazacağımız bölümdür. İnt integer yani tamsayının kısaltmasıdır.--
-cout - Cout yani Character out. Konsola karakter yazar cout<< “ AY YILDIZ TİMâ€; yazdığımızda konsola “AY YILDIZ TİM†çıkacaktır.--
-cin<< - cin yani Character In. Klavyeden girdi almaya alır.--
-return 0; - Fonksiyonun geri gönderdiği değeri gösterir.0 program başarı ile kapatıldı anlamını taşır.--
-Yorumlar--
-Yorumlar kullanıcıların kodları daha derli toplu gözetleme ve düzenli kod oluşturmalarını sağlar.Derleyici ( Compiler ) tarafından dikkate alınmazlar. İki çeşit yorum satırı veya kodu bulunur. Bunlar:--
-// Tek satırlık yorum --
-Veya--
-/* Birçok satırlık--
-Yada birçok blokluk yorum */--
-Kod:-
Kod:
#include <iostream>
using namespace std;
int main()
{
        int z;
        cin>> z;        // ( Z’ye değer vermek için klavye kullanılır)
        cout<<z;       // ( Z’ye verilen değer ekrana çıkar)
return 0;
}-
-Program Yapısı:--
-Kütüphane emirleri--
-Main funksiyonu --
-Değişkenlerin beyanıÂ --
-Program emirleri--
-Program kapanışıÂ --
-#include <iostream>--
-using namespace std;Â --
-int main()--
-{--
-int a;--
-a=10;--
-cout << a;--
-return 0;--
-} Kütüphane emirleri--
-Main fonksiyonu ( bloğu)--
-Değişkenlerin beyanı--
-Program emirleri--
-Program kapanışı--
-Kullanılan proğramın versiyonuna göre kullanılan kütüphaneler bazen yazılış değiştirirler. Örneğin eski versiyon Visual studio programında <iostream> yerine <iostream.h> yazılır.--
-Yani bazen kütüphane formatı söyle olabilir:--
-Kod:--
-#include <iostream> YADA #include <iostream.h>--
-
 --
-Yeni versiyon proğramlarda .h ekine gerek duyulmaz.--
-Değişkenler ve Çeşitleri--
-Kod:-
Ayrıntılar
Tip
Değerlerinin aralığı
Bayt Boyutu
unsigned short int
0..65535
2
short int
-32768..32767
2
unsigned long int
0..4294967295
4
long int
-2147483648..2147483647
4
int - 16 bit
-32768..32767
2
int - 32 bit
-2147483648..2147483647
4
unsigned int - 16 bit
0..65535
2
unsigned int - 32 bit
0..4294967295
4
float
1.2E-38..3.4E38
4
double
2.2E-308..1.8E308
8
char
256 simbol
1-
-Beyan--
-Değişkenler tipi ve ismi ile beyan edilirler.Örneğin;--
-TipBeyan İsimBeyan--
-int a;--
-double x;--
-float z;--
-short int zaman;--
-char g;--
-char Isim[20];--
-Kod:-
int x,y;
long int gün,e,f3; // orttak beyan
double x,y,z; int g; float a,q; // Tek satırda beyan
int A [8]; // Vektör
double A[5][8]; //matris
Endeksler sıfırdan başlar
A[6]; // 6 üyeli vektör – A[0] , A[1] . . . A[5].-
-Beyan ve Başlatma--
-Beyan yaparken değişkene değer verirsek, aynı aynda hem beyan etmiş hemde başlatma yapmış diyebiliriz.--
-Kod:-
int i=5;
double a=5.3;
int A[5]={7,2,4,1,3};
char Z[7]={'d','4','*','a','G','$'}; // Karakterli vektör.
const double PI=3.1415926;
const int m=5;
int A[m]={7,2,4,1,3};
const int m=4,n=3;
int K[m][n]={{7,4,1},
{2,5,8},
{3,6,2},
{8,1,3}};-
-Veri Okuma ve Basma--
-cout – Ekrana proğram içinde yazılan karakterlerin yazılması için kullanılan operatör.--
-cin<< - cin yani Character In. Klavyeden girdi almaya alır.--
-cout<<â€\nâ€; ose cout><<endl; yada cout<<â€\nâ€; Yeni satıra geçmek için kullanılır.--
-Kod:--
-Kod:-
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
cout << a << endl;
return 0;
}-
-Kelime Arası Boşluk--
-Kelime arası boşluk veya yer rezervasyonu için cout.width komutu kullanılır.--
-cout.width(8); yazdığımızda program çalıştığında komuttan sonar gelen yazının önünce 8 karakterlik boşluk gelir.Veya boşluk yerine istediğimiz karakterle doldurabiliriz.--

