C/Podstawowe procedury wejścia i wyjścia: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
do wypisania znaku lub napisu można użyć putchar() lub fputs() |
m Wycofano edycje użytkownika 78.154.86.5 (dyskusja). Autor przywróconej wersji to Lethern. |
||
Linia 55:
* <tt>printf("%f", i);</tt> gdy <tt>i</tt> jest typu <tt>float</tt> lub <tt>double</tt>
<!-- %lf nie ma żadnego efektu dla printf, float jest automatycznie promowany na double-->
* <tt>printf("%c", i);</tt> gdy <tt>i</tt> jest typu <tt>char</tt> (i chcemy wydrukować znak)
* <tt>printf("%s", i);</tt> gdy <tt>i</tt> jest napisem (typu <tt>char*</tt>)
Funkcja printf() nie jest żadną specjalną konstrukcją języka i łańcuch formatujący może być podany jako zmienna. W związku z tym możliwa jest np. taka konstrukcja:
Linia 119 ⟶ 120:
{
int i = 0;
for (; i<100; ++i)
do ▼
{
/* Nie jest to pierwsza liczba w wierszu */
Linia 132 ⟶ 133:
putchar('\n');
}
return 0;
}
|