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ć.
Brak komentarzy:
Prześlij komentarz