Funkcje printf vs cout

Funkcje printf vs cout
Dzisiaj poznamy dwie ważne i podstawowe metody języków programowania C i C ++, których używamy do wyświetlania danych wyjściowych - metody printf (. Ale zanim bezpośrednio przejdziemy do głównych tematów, najpierw omówmy podstawy języka C i C ++.

Jak wiadomo, C jest ustrukturyzowanym językiem programowania, a początkujący mogą łatwo zrozumieć kontekst języka C, ponieważ jest on zorganizowany i tworzy skuteczne programowanie. Podczas gdy C ++ jest dość prostym i łatwym do zrozumienia językiem opartym na koncepcji programowania obiektowego, który oferuje programom jasną strukturę i umożliwia przeglądanie kodu w tej samej aplikacji.

Funkcja printf ()

W języku programowania C funkcja printf () jest predefiniowaną funkcją. Generowanie wyników należy do prostej funkcji, którą wdrażamy w każdym programie. Aby wyświetlić wynik w oknie konsoli użytkownika, najpierw musimy wprowadzić dane, abyśmy mogli je wydrukować za pomocą funkcji printf () w języku c. Służy do wyświetlania ciągu dokładnie, który jest zapisany przez użytkownika w podwójnych cechach i wyświetla wynik argumentu, który przekazujemy w funkcji printf ().

Plik nagłówka:

Użyj funkcji printf () w ciele funkcyjnym main (. Ale aby skorzystać z funkcji printf (), najpierw musimy uwzględnić bibliotekę „stdio”, która służy do wprowadzania danych od użytkownika i wyświetlania danych użytkownikowi. W końcu piszemy nazwę biblioteki, którą chcemy uwzględnić w programie, który jest „stdio” i piszemy ją w tokenach „”.

Składnia:

Oto styl pisania funkcji printf (), która służy do drukowania wyjścia na ekranie użytkownika. Składnia to styl pisania i implementacja funkcji w programie C. Podkreślamy na uczeniu się składni, ponieważ język C jest językiem wrażliwym na sprawę. Jeśli nie poprawnie zaimplementujemy składni, kompilator generuje błąd składni. W funkcji printf () zawsze piszemy pierwsze imię funkcji, którą implementujemy, która jest „printf ()”. Następnie, w nawiasach funkcyjnych, mamy możliwość napisania dowolnej wiadomości lub tekstu, który chcemy wyświetlić w oknie konsoli. Piszemy specyfikator formatu argumentu w podwójnych cudzysłowie.

Następnie przekazujemy argument zawierający dane do wyświetlania na ekranie i oddzielają ciąg i argument wejściowy przez symbol „”,.

Parametr:

Specyfikator formatu: Konwersja języka programowania C, która jest używana do tworzenia ciągu formatu. Specyfikator formatu zaczyna się od znaku „ %”, takiego jak %I, %F, %C itp. Możemy również przekazać sekwencję ucieczki, aby wyświetlić wyjście w formie prezentacyjnej. Te sekwencje ucieczki są postaciami nie do oddziaływania.

Argument: Zmienna zawierająca dane, które chcemy wyświetlić na ekranie.

Przykład:

Teraz zaimplementujmy przykład, abyśmy mogli wyraźniej zrozumieć koncepcję funkcji printf () w języku programowania C. Aby wdrożyć program, najpierw potrzebujemy kompilatora C, w którym możemy pisać i wykonać program. Otwórz kompilator i zacznij wdrażać program. Kiedy piszemy program w języku C, zawsze musimy najpierw dołączyć pliki nagłówkowe w programie, ponieważ bez plików nagłówka nie możemy używać preffitowanych metod. Jak wiemy, chcemy zaimplementować funkcję printf (), więc dołączamy plik nagłówka „#Include”.

Następnie rozpoczynamy funkcję programu Main (), w której wdrażamy problem, który chcemy rozwiązać za pośrednictwem języka C. W wierszu 5 deklarujemy dwie zmienne typu zmiennoprzecinkowego. W następnym wierszu deklarujemy jeszcze jedną zmienną, która jest „sumą” typu liczb całkowitych do przechowywania zmiennych „A” i „B”. Następnie wywołujemy funkcję printf (), aby wydrukować wiadomość. Funkcja scanf () służy do wprowadzania wartości od użytkownika i tak dalej.

#włączać
int main ()

float a, b;
int sum = 0;
printf („wprowadź pierwszy numer:”);
Scanf („%f” i a);
printf („\ nenter drugi numer:”);
Scanf („%f” i b);
Sum = A + B;
printf („\ nsum A + B = %D”, sum);
powrót 0;

Na końcu funkcji main () zwracamy 0, aby wykonanie programu zatrzymało. Zobaczmy dane wyjściowe wcześniej wdrożonego przykładu funkcji printf ():

Funkcja cout ():

W języku programowania C ++ funkcja Cout () to wbudowana funkcja używana do wyświetlania danych wyjściowych użytkownikowi. Funkcja Cout () jest bardzo podstawową i ważną funkcją w języku C ++ i jest używana w każdym programie.

Plik nagłówka:

Jeśli chcemy wdrożyć metodę Cout () w programie C ++, musimy dołączyć bibliotekę „iostream” metody Cout (). Bez pliku nagłówka funkcja Cout () nie może skompilować i pokazać błędu. Aby dodać bibliotekę, najpierw piszemy # SynmBol, a następnie piszemy zarezerwowane słowo kluczowe „Dołącz”. Następnie piszemy nazwę biblioteki, która jest „iostream” w tokenach „”.

Składnia:

Oto składnia metody Cout () w języku programowania C ++. Aby wyświetlić wyjście na ekranie, najpierw piszemy nazwę funkcji „Cout”. Następnie, w podwójnych cudzysłowach, piszemy dowolny tekst, który chcemy wyświetlić na ekranie użytkownika. A następnie napisz zmienną nazwę, które dane chcemy wyświetlić. Oddzielamy komunikat wejściowy i zmienną przez „<<” sign.

Parametr:

Nazwa_zmienna: Zawiera dane, które chcemy wyświetlić na ekranie.

Wartość zwracana:

W zamian opracowujemy kod, a dane są wyświetlane w oknie konsoli użytkownika.

Przykład:

Zacznijmy wdrażać ilustrację metody Cout () i zrozumiemy funkcję Cout () w języku programowania C ++. Najpierw dodajemy plik nagłówka, aby zaimplementować program „#Include”. Następnie piszemy „przestrzeń nazwy Std” w każdym programie, ponieważ nie mogliśmy podać zmiennych, funkcji, klas itp. W istniejącym programie o podobnych nazwach. Jeśli w programie nie jest używane „przestrzeni nazw”, każda predefiniowana metoda i funkcja programu C ++, taka jak std :: cout, musi być napisane w „std”.

Najpierw używamy metody Cout () do wyświetlania tylko powiązanego komunikatu. Deklarujemy trzy zmienne - „a”, „b” i „sub” i inicjujemy do niej pewną wartość oprócz zmiennej „sub”, ponieważ przechowujemy w nim wynik „a” i „b”. Drukujemy go za pomocą metody Cout (). Ostatecznie wracamy 0 do funkcji Main ().

#włączać
za pomocą przestrzeni nazw Std;
int main ()

Cout << "-----Welcome to programming world Linux-----";
int a = 20, b = 5;
int sub;
sub = a - b;
Cout << endl << "The result of a - b = " << sub;
powrót 0;

Oto dane wyjściowe w oknie konsoli użytkownika:

Wniosek

W tym artykule dowiedzieliśmy się o podstawach języka C i C ++. Nauczyliśmy się metody printf () i cout (). Wdrożyliśmy kilka przykładów, aby nie było sensu zamieszania dla użytkownika podczas uczenia się obu metod.