W tym samouczku nauczymy się używać obiektu cin do pobierania danych wejściowych od użytkownika oraz obiektu cout do wyświetlania danych wyjściowych użytkownikowi za pomocą przykładów.
Wyjście C ++
W C ++ coutwysyła sformatowane dane wyjściowe do standardowych urządzeń wyjściowych, takich jak ekran. Używamy coutobiektu wraz z <<operatorem do wyświetlania danych wyjściowych.
Przykład 1: Wyjście łańcucha
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Wynik
To jest programowanie w C ++
Jak działa ten program?
- Najpierw
iostreamdołączamy plik nagłówkowy, który pozwala nam wyświetlać dane wyjściowe. coutObiekt jest zdefiniowany wewnątrzstdprzestrzeni nazw. Aby użyćstdprzestrzeni nazw, użyliśmyusing namespace std;instrukcji.- Każdy program w C ++ zaczyna się od
main()funkcji. Wykonywanie kodu rozpoczyna się od początkumain()funkcji. coutjest obiektem, który drukuje łańcuch w cudzysłowie" ". Po nim następuje<<operator.return 0;to „status wyjścia”main()funkcji. Program kończy się tym stwierdzeniem, jednak nie jest ono obowiązkowe.
Uwaga: jeśli nie uwzględnimy tego using namespace std;oświadczenia, musimy użyć std::coutzamiast cout.
Jest to preferowana metoda, ponieważ korzystanie z stdprzestrzeni nazw może stwarzać potencjalne problemy.
Jednak stdw naszych samouczkach wykorzystaliśmy przestrzeń nazw, aby uczynić kody bardziej czytelnymi.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Przykład 2: Wydawanie liczb i znaków
Aby wydrukować liczby i zmienne znakowe, używamy tego samego coutobiektu, ale bez cudzysłowów.
#include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; )
Wynik
70 256,783 znaków: A
Uwagi:
endlManipulator jest używany, aby wstawić nowy wiersz. Dlatego każde wyjście jest wyświetlane w nowej linii.<<Operator może być użyty więcej niż jeden raz, jeżeli chcemy wydrukować różne zmienne, sznurki i tak dalej w pojedynczej instrukcji. Na przykład:
cout << "character: " << ch << endl;
Wejście C ++
W C ++ cinpobiera sformatowane dane wejściowe ze standardowych urządzeń wejściowych, takich jak klawiatura. Używamy cinobiektu wraz z >>operatorem do pobierania danych wejściowych.
Przykład 3: Integer Input / Output
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Wynik
Wpisz liczbę całkowitą: 70 Liczba to: 70
W programie użyliśmy
cin>> num;
przyjmować dane wejściowe od użytkownika. Dane wejściowe są przechowywane w zmiennej num. Używamy >>operatora z cindo wprowadzania danych.
Uwaga: jeśli nie uwzględnimy tego using namespace std;oświadczenia, musimy użyć std::cinzamiast cin.
C ++ biorąc wiele danych wejściowych
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Wynik
Wpisz znak i liczbę całkowitą: F 23 Znak: F Liczba: 23








