#include <stdio.h>
int main() {
float b = 99.9558;
// virgulden sonraki basamak sayisi
printf("%.4f\n", b);
printf("%.2f\n", b);
printf("%10.3f\n", b);
}
#include <stdio.h>
int main() {
char c[] = "deneme";
printf("0:%s:\n", c); // Normal
printf("1:%10s:\n", c); // 10 karakterlik alan saga dayali
printf("2:%.3s:\n", c); // ilk 3 karakter
printf("3:%-10s:\n", c); // 10 karakterlik alan sola dayali
printf("4:%10.3s:\n", c); // 10 karakterlik alan ilk 3 karakter
printf("5:%.3s:\n", c+2); // [2,5] arasi karakteri yazdir
}
#include <stdio.h>
int main() {
int a = 50;
float b = 99.9558;
/************ stringe yazdirma ****************/
char s1[30];
sprintf(s1, "sprintf ornek. %d %.2f", a, b);
printf("%s\n", s1);
}
#include <stdio.h>
int main() {
/************ string'den okuma ****************/
char s2[] = "aaa 10 7.5";
printf("s2: %s\n", s2);
char x[20];
int y;
float z;
sscanf(s2, "%s %d %f", x, &y, &z);
printf("x: %s\n", x);
printf("y: %d\n", y);
printf("z: %f\n", z);
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
char basharf;
char ad[10];
char soyad[10];
char ad_soyad[10];
printf("Ad Soyad: ");
fgets(ad_soyad, 13, stdin);
while (getchar() != '\n')/* enter'a gelene kadar oku, ve islem yapmadan karakteri atla */;
printf("Ad: ");
scanf("%9s", ad); // max 9 harfli kelime oku
while (getchar() != '\n') /* enter'a gelene kadar oku, ve islem yapmadan karakteri atla */;
printf("Soyad: ");
scanf("%9s", soyad); // max 9 harfli kelime oku
while (getchar() != '\n'); /// enter’a kadar girilen karakterleri atla
printf("İsminizin Baş Harfi: ");
scanf("%c", &basharf); // harf oku
while (getchar() != '\n'); /// enter’a kadar girilen karakterleri atla
printf("\n\n");
printf("Adınız Soyadınız : !%s!\n", ad_soyad);
printf("Adınız : !%s!\n", ad);
printf("Soyadınız : !%s!\n", soyad);
printf("İsminizin Baş Harfi : !%c!\n", basharf);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 65 ; i <= 90 ; i++) {
printf("|%c|\n", i);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 'A' ; i <= 'Z' ; i++) {
printf("|%c|\n", i);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 'A' ; i <= 'Z' ; i++) {
printf("|%c|\n", i);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 'A' ; i <= 'Z' ; i++) {
printf("|%c %d|%c %d|\n", i,i, i+32, i+32);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 'A' ; i <= 'Z' ; i++) {
printf("|%-1c %d|%-1c %d|\n", i, i, i+32, i+32);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 'A' ; i <= 'Z' ; i++) {
printf("| %-3c %-4d| %-3c %-4d|\n", i, i, i+32, i+32);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main() {
int i;
for (i = 0 ; i < 32 ; i++) {
char a = i; // 1. sutundaki karakter
if (!isprint(a))
a = ' '; // ekrana yazdirilabilir karakter degilse bosluk ata
char b = i+32; // 2. sutundaki karakter
if (!isprint(b))
b = ' ';
char c = i+64; // 3. sutundaki karakter
if (!isprint(c))
c = ' ';
char d = i+96; // 4. sutundaki karakter
if (!isprint(d))
d = ' ';
printf("| %-3c %-4d| %-3c %-4d| %-3c %-4d| %-3c %-4d|\n", a, i, b, i+32, c, i+64, d, i+96);
}
return 0;
}