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.

sam efekt, jak zastosowanie kompilatora bcc/tcc w następujący<br />

sposób:<br />

tcc -ms -ls program.c<br />

Mogą wystąpić kłopoty z przerobieniem z EXE na COM tych<br />

programów, w których występują funkcje realizujące arytmetykę<br />

zmiennoprzecinkową (float). System DOS oferuje Ci do takich<br />

celów program EXE2BIN, ale lepiej jest "panować" nad tym<br />

problemem na etapie tworzenia programu.<br />

PODSTAWOWE TYPY DANYCH W JĘZYKU <strong>C++</strong>.<br />

Język C/<strong>C++</strong> operuje pięcioma podstawowymi typami danych:<br />

* char (znak, numer znaku w kodzie ASCII) - 1 bajt;<br />

* int (liczba całkowita) - 2 bajty;<br />

* float (liczba z pływającym przecinkiem) - 4 bajty;<br />

* double (podwójna ilość cyfr znaczących) - 8 bajtów;<br />

* void (nieokreślona) 0 bajtów.<br />

Zakres wartości przedstawiono w Tabeli poniżej.<br />

Podstawowe typy danych w <strong>C++</strong>.<br />

________________________________________________________________<br />

Typ Znak Bajtów Zakres wartości<br />

________________________________________________________________<br />

char signed 1 -128...+127<br />

int signed 2 -32768...+32767<br />

float signed 4 +-3.4E+-38 (dokładność: 7 cyfr)<br />

double signed 8 1.7E+-308 (dokładność: 15 cyfr)<br />

void nie dotyczy 0 bez określonej wartości.<br />

________________________________________________________________<br />

signed - ze znakiem, unsigned - bez znaku.<br />

Podstawowe typy danych mogą być stosowane z jednym z czterech<br />

modyfikatorów:<br />

* signed / unsigned - ze znakiem albo bez znaku<br />

* long / short - długi albo krótki<br />

Dla IBM PC typy int i short int są reprezentowane przez taki sam<br />

wewnętrzny format danych. Dla innych komputerów może być<br />

inaczej.<br />

Typy zmiennych w języku <strong>C++</strong> z zastosowaniem modyfikatorów<br />

(dopuszczalne kombinacje).<br />

________________________________________________________________<br />

Deklaracja Znak Bajtów Wartości Dyr. assembl.<br />

________________________________________________________________<br />

- 103-

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

Saved successfully!

Ooh no, something went wrong!