четверг, 24 февраля 2011 г.

Фундаментальные типы.

Напишите программу печатающую размеры в байтах, минимальные и максимальные значения всех фундаментальных типов.

используйте sizeof для этого, определите как ведет себя sizeof на массивах.
используйте функции из заголовочного файла limits для определения минимального и максимального значения для выбранного типа, например:
std::numeric_limits::max();

1 комментарий:

  1. char А ... 
    wchar_t 0 ... 65535
    signed char А ... 
    short int -32768 ... 32767
    int -2147483648 ... 2147483647
    long int -2147483648 ... 2147483647
    unsigned char ...  
    unsigned short int 0 ... 65535
    unsigned int 0 ... 4294967295
    unsigned long int 0 ... 4294967295
    float 1.17549e-038 ... 3.40282e+038
    double 2.22507e-308 ... 1.79769e+308
    long double 2.22507e-308 ... 1.79769e+308
    bool 0 ... 1

    ОтветитьУдалить