Professional Documents
Culture Documents
CProg 2
CProg 2
%5c _ _ _ _ _
a=‘x’;
printf("%5c",a); _ _ _ _x
%5d _ _ _ _ _
a=2;
printf("%5d",a); _ _ _ _2
%5.1f _ _ _ _ _
a=2.5;
printf("%5.1f",a); _ _ 2 . 5
1
z = p * r % q + w / x - y;
6 1 2 4 3 5
Öncelikle çarpma, mod alma ve bölme işlemleri soldan sağa olacak şekilde gerçeklenir, çünkü
bunların toplama ve çıkarma işlemlerine göre yüksek öncelik sıraları bulunmaktadır. Toplama ve
çıkarma işlemleri daha sonra yapılır. Bunlar da yine soldan sağa doğru gerçeklenir. Atama operatörü
en son uygulanır çünkü diğer işlemlere göre daha alt seviye öncelik sırasına sahiptir.
2
3
if program içinde karar vermek için
kullanılan en basit yapıdır.
if (5>3) if (a>b)
printf ("5 buyuktur"); printf ("a buyuktur");
else
printf ("b buyuktur");
4
if( girilen_yas < 18 )
printf("cocuk\n");
else
printf("yaşlı\n");
5
if (kosul)
x=y;
x = (kosul) ? y : z ;
else
x=z;
6
If program içinde karar vermek için
kullanılan en basit yapıdır.
#include <stdio.h>
int main()
{
char a;
switch (a) {
case '1': printf("cok zayif \n"); break;
case '2': printf("zayif \n"); break;
case '3': printf("orta \n"); break;
case '4': printf("iyi \n"); break;
case '5': printf("pekiyi \n"); break;
default: printf("yanlis secim \n");
}
return 0;
}
7
8