Dersler

View on GitHub

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