-
Notifications
You must be signed in to change notification settings - Fork 0
/
printfvescanf.c
100 lines (80 loc) · 2.45 KB
/
printfvescanf.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/*4.2 dersimizde anlattığımız printf(); ve scanf(); fonksiyonlarının kullanımı:
*1. printf(); Fonksiyonu;
*Değişken bastırma için kullanılan operatörler;
*integer(Tam Sayı)= %d
*Float(Ondalıklı(Kesirli Sayı))=%f
*Double(Ondalıklı(Kesirli Sayı))=%lf
*Bir sayının Octal(sekizlik sayı) karşılığı=%o
*Bir sayının Hex(on altılık sayı) karşılığı=%x
*Bir karakter=%c
*Bir karakter dizisi=%s
*% işareti bastırmak için önüne bir % daha eklemek lazım.
*örneğin %%f gibi.
*Yeni satır= \n
*Bir tab kadar boşluk= \t
*Ondalıklı sayılarda= %.(sayı)f noktadan sonra yazılan değer kadar sayı alır.
*örneğin %.2f => 10.02 gibi.
*%0(sayı)d girilen sayıdan değişkenin değerini çıkartıp başına kalan sonuç kadar 0 ekler.
*%(sayı)d ise boşluk koyar.
* %.(sayı)s ise kaç karaterin basılacağını söyler.
*2. scanf(); Fonksiyonu;
*değişkenlere değer & ile gönderilir.
*/
#include "stdio.h"
int main(){
printf("Selamun Aleykum\n");
int intValue=10;
int intValue2=15;
int intValue3=16;
float floatValue=15.1234;
double doubleValue=15.123456;
printf("Ondalikli Tam Sayi\t%d\n",intValue);
printf("Tam Sayi\t%i\n",intValue2);
printf("Double Sayi\t%lf\n",doubleValue);
printf("Tam Sayi\t%d\n",intValue3);
printf("Tam Sayi Octal\t%o\n",intValue3);
printf("Tam Sayi Hex\t%x\n",intValue3);
printf("Float Sayi %%f\t%f\n",floatValue);
printf("Float Sayi\t%.3f\n",floatValue);
char charValue=97;
char charValue2='a';
printf("char \t%c\n",charValue);
printf("char \t%c\n",charValue2);
char stringValue[4]="asd";
printf("string \t%.2s\n",stringValue);
printf("string \t%s\n",stringValue);
printf("Tam Sayi \ta%d\n",intValue2);
printf("Tam Sayi \ta%5d\n",intValue2);
printf("\n\nscanf();\n\n");
printf("Tam Sayinin tututldugu adres \t%d\n",&intValue);
printf("Tam Sayinin \t%d\n",intValue);
scanf("%d", &intValue);
printf("Tam Sayinin tututldugu adres \t%d\n",&intValue);
printf("Tam Sayinin \t%d\n",intValue);
return 0;
}
/*Programın Konsola Çıktısı;
Selamun Aleykum
Ondalikli Tam Sayi 10
Tam Sayi 15
Double Sayi 15.123456
Tam Sayi 16
Tam Sayi Octal 20
Tam Sayi Hex 10
Float Sayi %f 15.123400
Float Sayi 15.123
char a
char a
string as
string asd
Tam Sayi a15
Tam Sayi a 15
scanf();
Tam Sayinin tututldugu adres 6422272
Tam Sayinin 10
35
Tam Sayinin tututldugu adres 6422272
Tam Sayinin 35
Process returned 0 (0x0) execution time : 2.185 s
Press any key to continue.
*/