C Format Tanımlayıcıları
FORMAT TANIMLAYICILARI
Veri Türü Format Tanımlatıcısı printf( ) scanf( ) char %c %c int %d %d usigned int %u %u short int %hd %hd unsigned shot int %hu %hu long int %ld %ld unsigned long int %lu %lu float %f %f double %f %lf long double %lf %lf
#include "stdio.h" #include "conio.h" main( ) { shot int d1; usigned int d2; long int d3; printf(short int bir değer giriniz : "); scanf("%hd",&d1); printf("usigned int bir değer giriniz : "); scanf("%u",&d2); printf("long int bir değer giriniz : "); scanf("%ld",&d3); printf("%hd %u %ld \n",d1,d2,d3); }
#include "stdio.h" main( ), { short int d1; unsigned short int d2; d2=42758; d1=d2; printf("%hd %hu ",d1,d2); }
#include "stdio.h" int dx1=10; main( ) { int d1=12; fonk1(d1); printf(" \n %d %d ",dx1,d1); } fonk1(int d1) { int d2 =d1/2; for (d2;d2>0;d2--) printf("%d",d2); }
NOT: Global değişkenlere ilk değer girmezseniz ,direk sıfır değerini alır.Lokal bir değişkene ilk değer girmezseniz anlamsız bir değer alır.
#include "stdio.h" int dx1; main( ) { int d1; printf ("%d %d",dx1,d1); }
#include "stdio.h" char d1; main( ){ d1='A'; fonk1( ); } fonk1( ) { char d2; printf(" Bir harf giriniz : "); d2=toupper( getch( ) ); if (d2=='A') printf("\n A harfini girdiniz "); else printf("\n Girdiğiniz karakter A harfi değil "); }
|