Koşul ve if-else Yapıları
20,201 Okunma Henüz yorum yapılmamış 04/06/2015 11:22:57 17/06/2015 18:24:11
Girdi ve çıktı deyimleri gerçekte C dilinin bir parçası değildir. Yani, diğer programlama dillerinin tersine, C dilinin içine konmuş girdi/çıktı deyimleri yoktur. Girdi/çıktı işlemleri, her zaman, fonksiyonlar çağrılarak yapılır. Tabii ki, girdi/çıktı yapmak için kullanılan fonksiyonların programcı tarafından yazılmasına gerek yoktur. Hemen hemen bütün C ortamlarında girdi/çıktı fonksiyonları içeren standart kütüphaneler bulunmaktadır. Bu kütüphanelerde tanımlanmış bulunan fonksiyonlar (ile alabilecekleri argümanlar) ve ilgili
birtakım değişkenlerin bildirisi ise bir başlık dosyasına konur. stdio.h böyle bir başlık dosyasıdır ve herhangi bir standart girdi/çıktı fonksiyonu çağrılmadan veya değişkenleri kullanılmadan önce
yazılarak kaynak programın içine kopyalanması gerekir.
Kullanıcının girdi/çıktı yapması için, üç girdi/çıktı ara dosyasının tanımı önceden yapılmıştır. Bunlar şunlardır:
stdin | standart girdi |
stdout | standart çıktı |
stderr | standart hata çıktısı |
ve normal olarak kullanıcının klavye ve ekranına bağlanmıştır.
n
|
yeni satıra geç
|
b
|
geri alma
|
r
|
satırbaşı
|
t
|
1 (tab) ileri hareket
|
f
|
sayfa ilerletme
|
v
|
dikey durak
|
a
|
beep sesi çıkart |
'
|
tek tırnak
|
"
|
çift tırnak
|
?
|
soru işareti
|
|
ters slash
|
ddd
|
sekizli kodu ddd (1, 2 veya 3 adet sekizli rakam)
|
xhh
|
onaltılı kodu hh (herhangi bir sayıda onaltılı rakam)
|
Örnek
Örnek
Yazım Kuralı : printf("karakter dizisi formatı",değişkenler);
Yazım kuralında birinci parametre karakter dizisi formatı, ikinci parametre değişkenler kısmıdır. üçüncü parametre ise karakter dizisi formatıdır.Karakter dizisi formatı üç kısımdan meydana gelir.
Tip Karakteri
|
İşlevi
|
Tipi
|
%c
|
tek bir karakter
|
char
|
%d veya %i
|
işaretli ondalık tamsayı
|
int, short
|
%ld
|
uzun işaretli ondalık tamsayı
|
long
|
%u
|
işaretsiz ondalık tamsayı
|
unsigned int, unsigned short
|
%f
|
Gerçel Sayı
|
float, double
|
%e %E | Gerçel Sayı | double |
%s
|
karakter dizisi (string)
|
char
|
%lu
|
işaretsiz uzun tamsayı
|
unsigned long
|
%x %X | Hexa decimal sayılar | |
%o | Octal sayılar | |
Örnek x1 adlı int ve x2 adlı char değişkenlerine atananı 32 ve T sabit değerlerini printf() fonksiyonu ile ekrana yazmaktadır.
İleri Printf
Escape code | Use |
x1b[2J | Clears the console |
x1bn;mH or x1bn;mf | Moves the cursor to row n, column m. The values are 1-based, and default to 1 (top left corner) if omitted |
x1b?25l | Hides the cursor (Note: the last character is lowercase ‘L’) |
x1b?25h | Shows the cursor. |
x1b[;km | Where k is the colour (text colours are from 30 to 37 and background colours are from 40 to 47). For the colour codes, see Table 2. |
x1b[5m | Blinks slowly |
x1b[6m |
Örnek
Eğer string işlemleri hakkında daha fazla bilgi isterseniz burayı tıklayabilirsiniz.
Kaynaklar
20,201 Okunma Henüz yorum yapılmamış 04/06/2015 11:22:57 17/06/2015 18:24:11
19,849 Okunma Henüz yorum yapılmamış 03/06/2015 15:56:09 17/06/2015 18:46:21
19,264 Okunma Henüz yorum yapılmamış 26/05/2015 16:09:14 04/06/2015 10:05:02
Hemen bütün C derleyicileri, özel önişlemci emirlerini tanıyan bir önişlemciyi yapılarında bulundururlar.
15,988 Okunma Henüz yorum yapılmamış 22/05/2015 19:27:09 29/05/2015 14:10:10
Değişkenler bir programlama dilinin en önemli bileşenlerindendir. En basit bir aritmetik işlemin bile kullanıcının girdiği değerleri saklamak için çeşitlik bellek alanlarına ihtiyacı vardır. İşte değişkenler bu bellek adreslerine verilen isimlerdir.
15,250 Okunma 1 Yorum 12/05/2015 00:26:24 22/05/2015 19:41:38
13,192 Okunma Henüz yorum yapılmamış 16/05/2015 18:53:38 22/05/2015 19:41:36
13,041 Okunma Henüz yorum yapılmamış 26/05/2015 14:32:57 29/05/2015 14:17:06
C çalışmak için bir editöre ve Derleyiciye ihtiyacınız var. Belkide en kolay çözüm DEV C++ kullanmak. Çünkü ücretsiz ve GNU lisansı ile dağıılmakta ve Mingw/GCC derleyiciside içerisinde bulunmaktadır.
12,199 Okunma Henüz yorum yapılmamış 12/05/2015 14:32:18 12/05/2015 14:33:21
İlk kodlarımızı yazalım...
11,140 Okunma Henüz yorum yapılmamış 12/05/2015 17:35:16 29/05/2015 14:04:13
10,861 Okunma Henüz yorum yapılmamış 22/05/2015 17:39:09 29/05/2015 17:50:06
Blok Yapısı, Açıklamalar, Boşluklar, Kapsam
10,279 Okunma Henüz yorum yapılmamış 15/05/2015 19:07:26 29/05/2015 14:03:24
10,040 Okunma Henüz yorum yapılmamış 05/06/2015 14:24:00 05/06/2015 14:49:32
9,890 Okunma Henüz yorum yapılmamış 17/06/2015 18:31:11 17/06/2015 18:46:12
C programlamada toplama, çıkarma, çarpma, mod alma operatörleri
9,530 Okunma Henüz yorum yapılmamış 29/05/2015 16:49:24 29/05/2015 16:49:35
8,368 Okunma Henüz yorum yapılmamış 05/02/2018 05:11:03 05/02/2018 08:11:41
8,252 Okunma Henüz yorum yapılmamış 05/02/2018 05:00:25 05/02/2018 08:00:56
7,808 Okunma Henüz yorum yapılmamış 25/12/2018 05:44:20 25/12/2018 05:49:16
7,515 Okunma Henüz yorum yapılmamış 05/02/2018 05:02:01
3,841 Okunma Henüz yorum yapılmamış 25/12/2018 05:46:49 25/12/2018 05:51:15
3,462 Okunma Henüz yorum yapılmamış 25/12/2018 05:45:52
3,447 Okunma Henüz yorum yapılmamış 25/12/2018 05:52:51
3,430 Okunma Henüz yorum yapılmamış 25/12/2018 05:53:44
3,321 Okunma Henüz yorum yapılmamış 25/12/2018 05:52:01
3,306 Okunma Henüz yorum yapılmamış 25/12/2018 05:29:47 25/12/2018 05:47:25
3,278 Okunma Henüz yorum yapılmamış 25/12/2018 05:39:27
3,128 Okunma Henüz yorum yapılmamış 25/12/2018 05:42:18 25/12/2018 05:50:20
2,885 Okunma Henüz yorum yapılmamış 25/12/2018 05:38:34
2,863 Okunma Henüz yorum yapılmamış 25/12/2018 05:40:43
2,775 Okunma Henüz yorum yapılmamış 25/12/2018 05:41:25
2,518 Okunma Henüz yorum yapılmamış 25/12/2018 05:37:25