   C++,  C++Builder, API Windows________________805

     DBL_MAX, DBL_MIN,
LDBL_MAX  LDBL_MIN    float.h.



    ,  
 DOMAIN  sqrt (   ),  
    :

int matherr (struct exception *a)
(

if (a->type == DOMAIN)

if ('strcrnp(a->name,"sqrt")) (
a->retval = sqrt (-(a->argl));

return 1;

)
return 0;

14.5.5 assert   



ttinclude <assert.h>
void assert(int test);



 assert     .   -
    test  ( ),  assert  
   stderr :

Assertion failed: test, file < >, line < >

   assert    abort.
     

ttinclude <assert.h>
  

ttdefine NDEBUG

    assert .     -
    - ,   ,   
     NDEBUG.

14.6  

14.6.1 ,    

		
 	 	2.71828182845904523536
MLOG2E	log2(e)     2  	1.44269504088896340736
MJLOG10E	logio(e)     	0.434294481903251827651
MLN2	ln(2)     2	0.693147180559945309417