16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}<br />

LITERAŁY.<br />

Literałem nazywamy reprezentujący daną NAPIS, na podstawie<br />

którego można jednoznacznie zidentyfikować daną, jej typ,<br />

wartość i inne atrybuty. W języku <strong>C++</strong> literałami mogą być:<br />

* łańcuchy znaków - np. "Napis";<br />

* pojedyncze znaki - np. 'X', '?';<br />

* liczby - np. 255, 3.14<br />

[!!!] Uwaga: BARDZO WAŻNE !!!<br />

________________________________________________________________<br />

* Rolę przecinka dziesiętnego spełnia kropka. Zapis Pi=3,14 jest<br />

nieprawidłowy.<br />

* Próba zastosowania przecinka w tej roli SPOWODUJE BŁĘDY !<br />

________________________________________________________________<br />

Liczby całkowite mogą być:<br />

* Dziesiętne (przyjmowane domyślnie - default);<br />

* Ósemkowe - zapisywane z zerem na początku:<br />

017 = 1*8 + 7 = 15 (dziesiętnie);<br />

* Szesnastkowe - zapisywane z 0x na początku:<br />

0x17 = 1*16 + 7 = 23 (dziesiętnie);<br />

0x100 = 16^2 + 0 + 0 = 256 .<br />

Liczby rzeczywiste mogą zawierać część ułamkową lub być zapisane<br />

w postaci wykładniczej (ang. scientific format) z literą "e"<br />

poprzedzającą wykładnik potęgi.<br />

Przykład:<br />

Zapis liczby€€€€€€€€Wartość dziesiętna<br />

.0123€€€€€€€€€€€€€€€0.0123<br />

123e4€€€€€€€€€€€€€€€123 * 10^4 = 1 230 000<br />

1.23e3€€€€€€€€€€€€€€€1.23 * 10^3 = 1230<br />

123e-4€€€€€€€€€€€€€€0.0123<br />

Literały składające się z pojedynczych znaków mają jedną z<br />

trzech postaci:<br />

* 'z' - gdzie z oznacza znak "we własnej osobie";<br />

* '\n' - symboliczne oznaczenie znaku specjalnego - np.<br />

sterującego - tu: znak nowej linii;<br />

* '\13' - nr znaku w kodzie ASCII.<br />

UWAGA:<br />

'\24' - kod Ósemkowy ! (dziesiętnie 20)<br />

'\x24' - kod SZESNASTKOWY ! (dziesiętnie 36)<br />

[S]€€SLASH, BACKSLASH.<br />

- 80-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!