Professional Documents
Culture Documents
Slayt 4
Slayt 4
char x,y,z;
char sayi;
char rakam;
int x,y,z;
int boy, sayı;
float x,y,z;
float boy, sayı;
double x,y,z,r;
double sonuç, toplam;
char ve int tipi tam sayı değişkenleri için kullanılır. Değişkenlerin sadece
pozitif tanımlanması gereken durumlarda kullanılır.
a=10; e=12.2;
b=270; f=12.333;
c=50000; g=233.1111111;
d=2000000000;
printf("a'nin değeri=%d\n",a);
printf("b'nin değeri=%i\n",b);
C Programlama Dili Ders Notları Dr. Oğuz ÜSTÜN
3. Program içerisindeki konumlarına göre değişkenler
#include<stdio.h>
#include<conio.h>
void fonk1();
int a,b,c;
void main()
{
clrscr();
a=10;
b=50;
fonk1();
printf(" a=%d b=%d c=%d",a,b,c);
}
void fonk1()
{
c=a*b;
}
define
Başlık dosyalarından sonra tanımlanır. Program içerisinde değiştirilemez.
#define PI 3.14
const
Başlık dosyalarından sonra tanımlanır. Program içerisinde değiştirilemez.
#include<stdio.h> #include<stdio.h>
#include<conio.h> #include<conio.h>
#include<stdio.h> #include<stdio.h>
#include<conio.h> #include<conio.h>
void main() #define YAZ printf("z= %d\n",z)
{ void main()
clrscr(); {
int x,y,z; clrscr();
x=14;y=3; int x,y,z;
z=x+y;printf("toplama=%d\n",z); x=15;
z=x-y;printf("çıkarma=%d\n",z); y=6;
z=x/y;printf("bölme=%d\n",z); z=x+y;YAZ;
z=x*y;printf("çarpma=%d\n",z); z=x-y;YAZ;
z=x%y;printf("mod=%d",z); z=x/y;YAZ;
getche(); z=x*y;YAZ;
} z=x%y;YAZ;
}
a) Alfanümerik karakterler
Küçük harfler :a b c d e f g h i j k l m n o p q r s t u v w x y z
Büyük harfler: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
b) Rakamlar
01 2 3 4 5 6 7 8 9
c) Alt çizgi:(-)
1) Değişkenin ilk harfi mutlaka alfanumerik karakter yada alt çizgi ile
başlamak zorundadır.
2) Değişken ismi içerisinde Türkçe (ç, ğ, vb.) karakterler ve özel
karakterler kullanılmaz.
3) Küçük karakterler ile büyük karakterler birbirinden bağımsızdır.
Örneğin (Son, SON, SON,son,sON).
4) İsmin uzunluğu 32 karakteri aşmamalıdır.
5) Özel isimler ve C’de kullanılan programlama komutları değişken ismi
olarak atanamazlar
1) İkili Operatörler
+ Toplama operatörü
- Çıkarma operatörü
* Çarpma operatörü
/ Bölme operatörü
% Mod operatörü sadece tam sayılarda kullanılır. Örnek olarak (10%3)
kalanı verir. Sonuç 1’dir.
x=x+1; x+=1;
x-=1; x=x-1;
x+=y+z x=x+(y+z);
x-=y+z; x=x-(y+z);
x∗=y; x=x∗y;
x/=y x=x/y
x%=y x=x%y;
+ Bu operatör etkisizdir.
a++; a--;
a=a+1; a=a-1;
a+=1; a-=1;
# include (stdio.h>
#include (conio.h>
main ( )
{
clscr ( );
int a,b,c;
a=4
b=5
c=++a+b;
print f (“a%d b%d c%d”, a,b,c);
}
İki değer karşılaştırılır yanlış (0) doğru (1) olarak değer üretir.