Ta linia pokazuje jak wyjście wartości zmiennej za pomocą printf Największa
printf. ("% d ", b);Wartość% d jest symbolem zastępczym, które zostaną zastąpione przez wartości zmiennej b, gdy oświadczenie printf jest wykonywany. Często będziemy chcieli osadzić wartości w innych słowach. Jednym ze sposobów, aby to osiągnąć jest tak: Największa
printf (" Temperatura jest "); printf ("% d ", b); printf (" stopni \\ n ");Łatwiejszy sposób jest powiedzieć to: Największa
printf (" Temperatura jest% d stopni \\ n ", b);Można również korzystać z wielu% d zastępcze w oświadczeniu jeden printf: Największa
printf ("% d +% d =% d \\ n ", a, b, c);W instrukcji printf, niezwykle ważne jest, że liczba podmiotów w łańcuchu formatu odpowiada dokładnie liczba i typ zmiennych po nim. Na przykład, jeśli ciąg formatu zawiera trzy% d operatorów, to musi być następnie dokładnie trzy parametry i muszą mieć takie same typy w tej samej kolejności, jak te określone przez operatorów. Największa
Można wydrukować wszystkie normalnych typów C z wykorzystaniem różnych printf przez zastępcze:
Możesz dowiedzieć się więcej o niuanse printf na komputerze z systemem UNIX wpisując man 3 printf. Wszelkie inne kompilator C używasz prawdopodobnie pochodzi z instrukcji obsługi lub pliku pomocy, który zawiera opis printf. Największa Scanf Największa
Funkcja scanf pozwala zaakceptować wejście od standard, co dla nas jest ogólnie klawiatura. Funkcja scanf może zrobić wiele różnych rzeczy, ale to jest na ogół mało wiarygodne, chyba że stosuje się w najprostszych sposobów. To niewiarygodne, ponieważ nie obsłużyć błędy człowieka bardzo dobrze. Ale dla prostych programów jest wystarczająco dobry i łatwy w użyciu Największa
Najprostszym zastosowaniem scanf wygląda tak: Największa
scanf ("% d ", & b); <. p> Program odczytuje wartość całkowitą, które użytkownik wprowadza na klawiaturze (% d jest dla liczb całkowitych, jak printf, więc b muszą być zadeklarowane jako int) i umieścić tę wartość do b. NajwiększaFunkcja scanf używa tych samych symboli