td wykład7


1
Metodyki i Techniki Programowania  TD1 sem. 2
Metodyki i Techniki
Programowania
Grzegorz Hałdaś
Elektronika i Telekomunikacja sem. 2
2
Metodyki i Techniki Programowania  TD1 sem. 2
Plan Wykładu
Typy złożone
Formatowanie wyjścia i wejścia
3
Metodyki i Techniki Programowania  TD1 sem. 2
Typ złożony
struktura
struct nazwa
{
// deklaracje zmiennych różnych typów
};
unia
union nazwa
{
// deklaracje zmiennych różnych typów
};
4
Metodyki i Techniki Programowania  TD1 sem. 2
Formatowanie wyjścia - printf
Specyfikacja przekształcenia - %
Znaki przekształcenia:
d lub i - argument wyświetlany w formie dziesiętnej
o - argument wyświetlany w formie ósemkowej (bez 0)
x - argument wyświetlany w formie szesnastkowej (bez 0x)
u - argument wyświetlany w formie dziesiętnej bez znaku
c - argument wyświetlany jako znak
s - argument wyświetlany jako łańcuch znakowy
e - argument wyświetlany jako liczba float lub double w postaci
naukowej [-]m.nnnnnnE[ą]xx
f - argument wyświetlany jako liczba float lub double w postaci
stało przecinkowej [-]mmm.nnnnnn
g - użycie %e lub %f w zależności, który daje krótszy zapis
p  wyświetla adres w postaci szesnastkowej (wskaznika do void)
5
Metodyki i Techniki Programowania  TD1 sem. 2
Formatowanie wyjścia - printf
Przed znakiem przekształcenia mogą się
znalezć:
- (minus)  dosuwanie przekształconego tekstu do
lewego krańca pola
ciąg cyfr - określa minimalny rozmiar pola
kropka  oddziela specyfikację pola od następnego
ciągu cyfr
ciąg cyfr  (precyzja), określający maksymalną
liczbę znaków przeznaczonych do wypisania tekstu
lub liczbę cyfr, jaką ma wypisać po kropce
dziesiętnej (float lub double)
l - argument wyświetlany jako long int a nie int
6
Metodyki i Techniki Programowania  TD1 sem. 2
Formatowanie wejścia - scanf
Specyfikacja przekształcenia - %
Znaki przekształcenia:
d lub i - argument pobierany jest liczbą całkowitą
o - argument pobierany jest liczbą całkowitą w formie ósemkowej
(bez 0)
x - argument pobierany jest liczbą całkowitą w formie
szesnastkowej (bez 0x)
h - argument pobierany jest liczbą całkowitą krótką (short int)
c - argument pobierany jest znakiem (bez pomijania białych
znaków)
s - argument pobierany jest łańcuchem znakowym
f - argument pobierany jest liczbą typu float
lf - argument pobierany jest liczbą typu double
l przed d,i,o,x - odpowiada liczbie long int


Wyszukiwarka

Podobne podstrony:
td wykład11
td wykład10
td wykład6
td wykład3
td wykład4
td wykład2
td wykład8
td wykład14
td wykład5
td wykład9
Sieci komputerowe wyklady dr Furtak
Wykład 05 Opadanie i fluidyzacja
WYKŁAD 1 Wprowadzenie do biotechnologii farmaceutycznej

więcej podobnych podstron