You are on page 1of 23

Bilgisayar Programlama

Hafta 4 25/03/2021

Dr. Serap Karagol 1


Format Karakterleri

String.h Fonksiyonlar

Örnekler

Dr. Serap Karagol 2


Format Karakterleri

%d char ve int türlerini desimal sistemde

%c Karakter görüntüsü biçiminde

%x int türünü Hex

%X int türünü Hex

%o int türünü Octal sistemde

%u unsigned int türünü desimal sistemde

%ld long türünü desimal sistemde

%lx long türünü Hex sistemde

%f float ve double türlerini desimal sistemde

%e Float ve double türlerini üstel biçimde

%s Stringleri karakter olarak

Dr. Serap Karagol 3


Örnek 1- Formatlar

Dr. Serap Karagol 4


Operatörlerin K S

A++ (postincrement) Önce kullan, sonra içindeki 1 .

++A (preincrement) Önce 1 sonra bu kullan.

A-- (postdecrement) Önce kullan, sonra içindeki 1 eksilt.

--A (predecrement) Önce 1 eksilt, sonra bu kullan.

Dr. Serap Karagol 5


a=4, b=5

c = a++*b

c = ++a-b

c = --a+b--

Dr. Serap Karagol 6


Örnek 2

Dr. Serap Karagol 7


Örnek -3

Dr. Serap Karagol 8


Örnek -4

Dr. Serap Karagol 9


Örnek-5

Dr. Serap Karagol 10


Örnek - 6

Dr. Serap Karagol 11


String.h
bulunan karakter dizileri (string) ile ilgili için
.

Fonksiyon tipi

strcat, strncat

strlwr, strupr, strset, strrev


strchr Arama
strcpy, strncpy Kopyalama
strcmp, strncmp

Dr. Serap Karagol 12


strcat(s1,s2): s1 ile belirtilen stringin sonuna, s2 ile belirtilen
stringi ekler.

strncat(s1,s2,n): s1 ile belirtilen stringin sonuna, s2 ile belirtilen


stringin n tane karakterini ekler.

strchr(s1,karakter): s1 stringi içersinde “karakteri” arar. Karakter


bulununca arama durur ve ilk yerin adresini geri döndürür.

Dr. Serap Karagol 13


strlwr(s1): s1 karakter dizisindeki tüm harfleri küçük
harfe çevirir.
strupr(s1): s1 karakter dizisindeki tüm harfleri büyük
harfe çevirir.
strset(s1,karakter): Parametre olarak verilen stringin
tüm karakterlerini yine parametre olarak verilen
karaktere çevirir.
strrev(s1): s1 stringini tersden okur.

Dr. Serap Karagol 14


strcpy(s1,s2): s2 stringinin s1 stringine kopyalar.

strncpy(s1,s2,n): Bir stringin itibaren n karakterini


bir stringe kopyalar.

strcmp(s1,s2): stringin, ilk karakterden ASCII


. sonucu olarak, bu komut 0,-,+
birini üretir.

strncmp(s1,s2,n): stringin ilk n karakterini .

Dr. Serap Karagol 15


Örnek-7

Dr. Serap Karagol 16


Örnek-8

Dr. Serap Karagol 17


Örnek-9

Dr. Serap Karagol 18


Örnek-10

Dr. Serap Karagol 19


Örnek-11

Dr. Serap Karagol 20


Örnek 12

Dr. Serap Karagol 21


Örnek-13
girilen 3 en bulan c .

Dr. Serap Karagol 22


Örnek- 14
Çarpma kullanmadan iki bulan program

Dr. Serap Karagol 23

You might also like