2.4.                                          _____________45

 C++   sizeof.     -
 ,       .

//-!
cout  sizeof(int)  " <= "  sizeof(long)  endl ;

         -
  limits.h.   :

ftdefine CHAR_BIT 8            //  

#define SCHAR_MIN (-128)       //signed char min

#define SCHAR_MAX 127         //signed char max
ttdefine UCHAR_MAX 255         //unsigned char max

#de?ine INT_MAX 2147483647    //int max

#define INT_MIN (-2147483648) //int min

ttdefine UINT_MAX 429496729U   //unsigned int max

          -
   float.h.   :

ftdefine FLT_EPSILON ((float)1.19209290-07) //single

#de?ine FLT_MIN ( (float)1.17549435e-38)      //float min
ttdefine FLT_MAX ((float)3.40282347e+38)      //float max
ftdefine DBL_EPSILON 2.2204460492503131e-16  //double
ttdefine DBL_MIN 2 . 2250738585072014e-308     //double min
ttdefine DBL_MAX 1.7976931348623157e+308     //double max

   (.  15  . 66)  limits  
numeric_limits,  , ,  :

numeric_limits<type>::max() //   <>

2.4.1. 

      .    -
     . :

//  

extern const double PI;     //,   

int main()

{

double radius = 5.5;     //, ,

//

double area;             //, ,
// 

cout  " : "

 (PI * radius * radius) ;

}

 radius  area      main ().
        .  -