EEM-119 Algoritma ve Programlama I Dersi
2022-2023 Güz Dönemi Ders 5
C Programlama
printf örnekleri
#include <stdio.h>
int main() {
printf("Merhaba Dunya!");
return 0;
}
Merhaba Dunya!
#include <stdio.h>
int main() {
printf("Merhaba Dunya!");
printf("Merhaba Dunya!");
return 0;
}
Merhaba Dunya!Merhaba Dunya!
#include <stdio.h>
int main() {
printf("Merhaba Dunya!\n");
printf("\nMerhaba Dunya!");
return 0;
}
Merhaba Dunya!
Merhaba Dunya!
#include <stdio.h>
int main() {
printf("***\n");
printf("* *\n");
printf("***\n");
return 0;
}
***
* *
***
#include <stdio.h>
int main() {
printf("***\n* *\n***\n");
return 0;
}
***
* *
***
#include <stdio.h>
int main() {
printf("gercekten ekranda ters slash n icin ");
printf("cift ters slash kullanilir.\n");
printf("\\n");
return 0;
}
gercekten ekranda ters slash n icin cift ters slash kullanilir.
\n
Yorum satırı ekleme
#include <stdio.h>
int main() {
// tek satır yorum satırı
printf("Kodlama1 \n");
/*
çok satır
yorum satırı
*/
printf("Kodlama2 \n");
return 0;
}
Kodlama1
Kodlama2
Değişken tanımlama ve printf() fonksiyonunda kullanımı
#include <stdio.h>
int main() {
char a;
char b;
char c;
a=10;
b=20;
c=a+b;
printf("birinci sayi: %d",a);
printf("ikinci sayi: %d",b);
printf("toplam: %d",c);
return 0;
}
birinci sayi: 10ikinci sayi: 20toplam: 30
#include <stdio.h>
int main() {
char a=10,b=20,c;
c=a+b;
printf("birinci sayi: %d\n",a);
printf("ikinci sayi: %d\n",b);
printf("toplam: %d\n",c);
return 0;
}
birinci sayi: 10
ikinci sayi: 20
toplam: 30
#include <stdio.h>
int main() {
char a=10,b=20,c;
c=a+b;
printf("birinci sayi: %d\nikinci sayi: %d\ntoplam: %d\n",a,b,c);
return 0;
}
birinci sayi: 10
ikinci sayi: 20
toplam: 30
#include <stdio.h>
int main() {
char a=10,b=20;
printf("birinci sayi: %d\nikinci sayi: %d\ntoplam: %d\n",a,b,a+b);
return 0;
}
birinci sayi: 10
ikinci sayi: 20
toplam: 30
Karakter (char) türü değişkenin sayısal değeri ve karakter karşılığı
#include <stdio.h>
int main() {
char x=97;
printf("x degiskeninin degeri: %d\n",x);
printf("x degiskeni: %c\n",x);
return 0;
}
x degiskeninin degeri: 97
x degiskeni: a
#include <stdio.h>
int main() {
char x=97, y;
printf("x degiskeninin degeri: %d\n",x);
y=x+5;
printf("y degiskeni: %c\n",y);
return 0;
}
x degiskeninin degeri: 97
y degiskeni: f
Veri türlerinin bellekte kapladıkları alanların yazıdırılması
#include <stdio.h>
int main() {
printf("char turu: %d byte\n",sizeof(char));
printf("short turu: %d byte\n",sizeof(short));
printf("int turu: %d byte\n",sizeof(int));
printf("long turu: %d byte\n",sizeof(long));
printf("float turu: %d byte\n",sizeof(float));
printf("double turu: %d byte\n",sizeof(double));
return 0;
}
char turu: 1 byte
short turu: 2 byte
int turu: 4 byte
long turu: 8 byte
float turu: 4 byte
double turu: 8 byte
Aritmetik operatörler
#include <stdio.h>
int main() {
int a,b,c;
a=6;
b=20;
c=b+a;
printf("%d\n",c);
c=a-b;
printf("%d\n",c);
c=b*a;
printf("%d\n",c);
c=b/a;
printf("%d\n",c);
c=b%a;
printf("%d\n",c);
c=a/b;
printf("%d\n",c);
return 0;
}
26
-14
120
3
2
0