16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ponieważ format "%s" jest formatem domyślnym dla funkcji<br />

printf().<br />

Przykład:<br />

printf("%39s","jakis napis");<br />

spowoduje uzupełnienie napisu spacjami do zadanej długości 39<br />

znaków (Sprawdź!). Funkcja printf() operuje tzw. POLEM<br />

WYJŚCIOWYM. Długość pola wyjściowego możemy określić przy pomocy<br />

liczb wpisanych pomiędzy znaki % oraz typ - np. s. Możemy także<br />

określić ilość cyfr przed i po przecinku.<br />

%c - wyprowadź pojedynczy znak (c - Character - znak)<br />

Przykład:<br />

printf("%c",'X');<br />

(spowoduje wydrukowanie litery X)<br />

%d - wyprowadź liczbę całkowitą typu int w postaci dziesiętnej<br />

€€€€€(d - Decimal - dziesiętny).<br />

Przykład:<br />

printf("%d", 1994);<br />

%f - wyprowadź liczbę rzeczywistą typu float w postaci<br />

dziesiętnej (f - Floating point - zmienny przecinek).<br />

Przykład:<br />

printf("%f", 3.1416);<br />

printf("%f3.2", 3.14159);<br />

%o - wyprowadź liczbę całkowitą typu int w postaci ósemkowej<br />

(o - Octal - ósemkowa).<br />

Przykład:<br />

printf("%o", 255);<br />

%x - wyprowadź liczbę całkowitą typu int w postaci szesnastkowej<br />

€€€€€(x - heXadecimal - szesnastkowa).<br />

%x lub %X - cyfry szesnastkowe a,b,c,d,e,f lub A,B,C,D,E,F.<br />

%ld - liczba całkowita "długa" - long int.<br />

%Lf - liczba rzeczywista poczwórnej precyzji typu long double<br />

float.<br />

%e - liczba w formacie wykładniczym typu 1.23e-05 (0.0000123)<br />

%g - automatyczny wybór formatu %f albo %e.<br />

- 57-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!