Kurs Visual C++

środa, 2 października 2013

Lekcja 6 - TYPY DANYCH

W jezyku C++ są dwie kategorie typów danych:

TYP PODSTAWOWY
TYP DEFINIOWANY

Liczby i wartości całkowite prezentowane są przez typy jak:
char, signed char, wchar_t, short int, int, long int .
Natomiast liczby niecałkowite czyli type zmiennoprzecinkowe:
float, double , long double.
Są też takie typy danych jak void i boolen.
Obiekty typu boolen może przyjmować wartości true i false.
Obiekt typu void jest zbiorem pustym Program poniżej pokaże różnice pomiędzy różnymi typami danych.

Kod C++

#include
#include
int main() {
cout << "CHAR_MAX = " << CHAR_MAX;
cout << "\nsizeof(char) = " << sizeof(char);
cout << "\nCHAR_MIN = " << CHAR_MIN;
cout << "\nUCHAR_MAX = " << UCHAR_MAX;
cout << "\nSHORT_MIN = " << SHRT_MIN;
cout << "\nSHORT_MAX = " << SHRT_MAX;
cout << "\INT_MAX = " << INT_MAX;
cout << "\nLONG_MAX = " << LONG_MAX;
cout.setf(ios::scientific);
cout.precision(12);
cout << "n\FLT_MAX = " << MAXFLOAT;
cout << "n\FLT_MIN =" << MINFLOAT;
cout.setf(ios::scientific);
cout.precision(17);
cout << "\nDBL_MAX = " << MAXDOUBLE;
cout << "\nDBL_MIN =" << MINDOUBLE << endl;
cout << " Wciśnij dowolny klawisz : ";
cin.get();
return 0
}



Program ten powinien wyświetlić nazwy i wielkości dla poszczególnych typów danych.
Linijka z kodem cout.setf(ios::scientific) zapisuje liczbę w postaci wykładniczej ( np. e+24).
Warto przeanalizować sobie ten kod i najlepiej przepisać go do edytora, skompilować i uruchomić.

środa, 11 września 2013

Lekcja 5 - Podstawowe zasady programowania

Żeby pisać i prawidłowo deklarować zmienne i inne funkcje, należy pamiętać i kilki ważnych faktach i definicjach.

Identifikatory
- są nazwami stałych i zmiennych typó predefiniowanych, etykiet, funkcji, klas i obiektó klas. Może być dowolnej długości. Pierwszy znak musi być literą.
Rozróżnia się duże i małe litery w kodzie.

Słowa kluczowe
W języku C++ niektóre nazwy są zarezerwowane dla podstawowych i już stworzonych funkcji.
Są to następujące nazwy:
asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete, do, double, dynamic_cast, else, enum, explicit, export, extern, false, float, for, friend, goto, if, inline, int, long, mutable, namespace, new, operator, private, protected, public, register, teinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile, wchar_t, while.

Każda z tych nazw określa pewną instrukcje i informacje na temat programu.

Lekcja 4 - Pierwszy program

Po odpaleniu visual basic w menu głównym tworzymy nowy projekt z rozszerzeniem .cpp. Pierwszy program możemy napisać w prostym programie typu Notepad++, którego łatwo możemy znaleźć w internecie, bądź już go posiadamy.

Otwieramy nowy plik i wpisujemy do niego następujący kod:


Program zapisz z rozszerzeniem .cpp

Opis programu:
Powyższy kod spowoduje wyświetlenie w programie napisu "PIerwszy program w c++, Podawanie i liczenia ".
Fragment #include, informuje, że do programu załączone są bibliteki iostream.h w których zamieszczone są używane funkcje.
Funkcja count , wyświetla łańcuchy znaków.
Funkcja cin.get() pobiera z klawiatury informacje o naciśnięciu klawisza.

Każdy program w C++ zaczyna się od głównej funkcji int main(), wewnątrz której znajduje się całe źródło programu.
Funkcja main() może zwrócić wartość typu int ( całkowitą ) i nie przyjmuje żadnych argumentów.


W taki prosty i szybki sposób można napisać swój pierwszy program :)