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ład11td wykład10td wykład6td wykład3td wykład4td wykład2td wykład8td wykład14td wykład5td wykład9Sieci komputerowe wyklady dr FurtakWykład 05 Opadanie i fluidyzacjaWYKŁAD 1 Wprowadzenie do biotechnologii farmaceutycznejwięcej podobnych podstron