1 / 7

Obsługa strumienia wejścia/wyjścia /zajęcia nr 2/

Obsługa strumienia wejścia/wyjścia /zajęcia nr 2/. printf – wyświetlanie scanf – ??? dla printf : <br> - nowa linia t - tabulator poziomy b - znak cofania f - znak nowej strony v - tabulator pionowy ? Znak zapytania ' znak apostrofu

Télécharger la présentation

Obsługa strumienia wejścia/wyjścia /zajęcia nr 2/

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Obsługa strumienia wejścia/wyjścia/zajęcia nr 2/ • printf– wyświetlanie • scanf – ??? dla printf: \n - nowa linia \t - tabulator poziomy \b - znak cofania \f - znak nowej strony \v - tabulator pionowy \? Znak zapytania \' znak apostrofu \" znak cudzysłowu \ooo liczba ósemkowa \xhh liczba szesnastkowa np.printf(”\n”);

  2. Typy danych

  3. Zmienne • zmiennąokreśla się jako pewien obszar pamięci o zadanej symbolicznej nazwie, w którym można przechować wartości; • wartości są interpretowane zgodnie z zadeklarowanymtypem zmiennej. • Przykładowedefinicje zmiennych: • int n, m=5; • float x=-1.93; • char znak; • w językuC/C++nazwąmoże być dowolnie długi ciąg liter, cyfr i znaków podkreślenia; • małe i wielkie litery są rozróżniane; • nazwąnie może być słowo kluczowe.

  4. Scanf i … specyfikatory intn=0; printf(”podaj liczbe n: ”); scanf(”%d”,&n); printf(”\nPierwiastek kwadratowy z liczby %d wynosi: %8.2f”,n,sqrt(n)); Przykładowe specyfikatory dla pewnych typów danych: d or i integer uUnsigneddecimalinteger fDecimalfloating point, lowercase eScientificnotation (mantissa/exponent) np. 3.9265e+2 EScientificnotation (mantissa/exponent) np. 3.9265E+2 cCharacter s String (napis) scanf(”%c”,&znak);

  5. Instrukcje 1) Instrukcja przypisania: Zmienna = Wyrażenie; np. x= sqrt(abs(n)+3);

  6. Operatory Przykład: bool wynik =true; … wynik = ! (1>2); wynik = !wynik;

  7. Div_t div_t wynik = div( a, b ); x=wynik.quot //część całkowita z dzielenia a przez b y=wynik.rem //reszta z dzielenia a przez b (a mob b) Zadanie: div_t wynik=div(17, 6) wynik.qout=??? wynik.rem=???

More Related