|
hello.c Teraz czas na podstawowy program, który wszędzie możecie spotkać jako przykład tego najprostrzego programu :) Z tą różnicą, że Hello world zastąpione jest - aqq :)
int main ( void )
{
printf("aqq\n");
return 0;
}
printf() to funkcja, która zdefiniowana jest w bibliotece stdio.hWyświetla ona tekst na ekran :) Ale nie musicie nawet pisać żadnych #include (które opiszę później) by ten najprostrzy program zadziałał :) Przypomnijcie sobie funkcję main(). Pisałam wówczas o tym, że możemy do niej zanosić różne parametry. Ale wtedy do main nie zanosiliśmy nic. Teraz do funkcji printf() zapodamy tekst, który chcemy wyświetlić na ekran :) Tekst podajemy w cudzysłowiu " ". \n oznacza, że po wyświetlonym tekscie ma być enter. Najlepiej sprawdzić to i zobaczyć na własne oczy :)
int main ( void )
{
printf("aqq\n");
printf("du");
printf("pa");
printf("\n");
return 0;
}
Oprucz \n występują jeszcze inne kody tego typu, które formatują nam wygląd
wyświetlanego tekstu. Przykladem może być \t - oznacza ona tabulację.
int main ( void )
{
printf("aqq\tto\tja\n");
return 0;
}
Jak widać, nie trzeba robić odstępu pomiędzy tekstem a znakami specjalnymi :)
Ba! Jeśli zrobicie tam spację to ona pojawi się niepotrzebnie! :)
Niech Waszym zadaniem domowym będzie sprawdzenie jakie jeszcze \coś mogą być :) Dodam tylko, że jeśli w tekście chcemy napisać cudzysłów, to musimy przed nim wstawić znaczek \
printf("Moje imię to \"Jola\"");
Kompilator wie wówczas, że to nie jest zakończenie tekstu ale zwykły pisany
cudzysłów :)Kolejnym krokiem w poznawaniu funkcji printf() jest wyświetlanie dzięki niej zmiennych programowych. Służą temu kolejne argumenty, które możemy przekazać do tej funkcji. Argumentami tymi są po prostu zmienne :) printf() będzie wtedy wyglądać inaczej, gdyż dojdą kolejne formatowania tekstu np. %d %c %s %x ... itd. O formatowanym wyjściu możecie poczytać tutaj , ale opis ten nie jest jeszcze dokończony. Narazie zawiera suchą teorię bez opisów. Proponuję również, abyście poznali najpierw typy zmiennych i ich rozmiary a później dopiero przejdźcie do formatowania wyjścia :) Opis typów zmiennych i ich rozmiarów (bajty, zakresy liczbowe) znajdziecie tutaj. Narazie opis jest niekompletny, bo dotyczy tylko zmiennych typu int, ale już niebawem dodam więcej :) Neutrinka www.kwant.info |