36 programski jezik c io konverzija

Upload: senokraljevo

Post on 08-Jan-2016

218 views

Category:

Documents


0 download

DESCRIPTION

Programski jezik C

TRANSCRIPT

  • , , (character). , . C () scanf().

  • , . . printf(). C ( ) scanf() printf() stdio.h.

  • stdio standard input output .h header (), . scanf() / printf() stdio.h . #include .

  • printf() :

    :

    printf(format,izraz,...,izraz)

    " "

  • printf() - + + (space) + - # 0 printf

    %[-+razmak#0][n][.][k]q

  • printf() 0x 0X 0 n . n ( ) q

  • printf() .

  • printf() 5 %6d 5%-+6d+5%06d 000005%+06d+00005%6.0f 0%#6.0f 0.

  • printf() - printf(%c, A);rezultat je: Aprintf(%c %d, A, 35);rezultat je: A 35primetite razmak izmeu c i %d.printf(%c%d A, 35); rezultat je: A35 ovde nema razmak.printf(%c %d %f, A, 35, 4.5);rezultat je: A 35 4.50000printf(%c %d %e, A, 35, 42.123);rezultat je: A 35 4.212300e+001printf(%e 42.126);rezultat je: 4.212600e+001 podrazumevana vrednost je 6 decimala

  • printf() - printf(%.4e ,42.126);rezultat je: 4.2126e+001 ispisuje onoliko decimala koliko je navedenoprintf(%.3e, 42.126);rezultat je: 4.213e+001 zaokruzivanje poslednje decimaleprintf(%f, 42.126);rezultat je: 42.126000 podrazumevana vrednost je 6 decimalaprintf(%.7f 42.12345678);rezultat je: 42.1234568 zaokruzivanjeprintf(%.2f, 42.126);rezultat je: 42.13 Zaokruzivanjeprintf(%g, 42.126);rezultat je: 42.126

  • printf() - printf(%7g, 42.12345678);rezultat je: 42.12345 ukupno sedam cifara. odseena poslednja cifraprintf(%.2g, 42.126);rezultat je: 42printf(%.2g, 142.126);rezultat je: 1.4e+002

  • printf() - escape , , escape :\a zvuni signal\\ - ispis znaka \\? ispis znaka ?\ ispis znaka \ ispis znaka \b pomeraj za jedan karakter u levo (backspace)\f poneranje na kraj reda (formfeed)\n poetak novog reda\r novi red (carriage return)\t horizontalni tabulator (tab)\v vertikalni tabulator (tab)

  • scanf() :

    :

    scanf(format,&promenjiva1,...,&promenjiva_n)

  • scanf()

  • scanf() , . , . & scanf() () , printf().

  • scanf() - #include main(){char c;int d;float f;scanf("%c %d %f", &c,&d, &f);printf("\n%c \n%d \n%f\n",c, d, f);} : (. k) , (. 32) (. -67.5092).

  • scanf() - ENTER ! . . .

  • scanf() - #include main(){int x;char c;float y;scanf("%d %c %f", &x, &c, &y);printf("\n%d \n%c \n%f\n",x, c, y);scanf("%d", &x);printf("Da li sam cekao za drugi unos?\n");printf("\n%d\n",x);}

  • scanf() - . . .

  • ?1. ?2. scanf() printf()?3. printf()?4. printf()?5. ?6. ?7. escape ?8. scanf()?9. scanf()?10. & ?