www.pudn.com > rtu.rar > FLOAT.H


/* float.h 
 * Copyright (c) 1990 Intel Corporation, ALL RIGHTS RESERVED. 
 * 
 * float.h  - limits for floating types 
 */ 
 
#ifndef _floath 
#define _floath 
 
#define FLT_RADIX        2   /* radix of the floating point number e.g. a binary machine  */ 
#define FLT_ROUNDS       0   /* we chop on floating point computation */ 
 
#define FLT_DIG          6   /* maximum decimal digits of float precision */ 
#define FLT_EPSILON	 5.96046e-8 
#define FLT_MANT_DIG     24 
#define FLT_MAX		 3.40282e38 
#define FLT_MAX_EXP      0x7F 
#define FLT_MAX_10_EXP	 38 
#define FLT_MIN		 1.17549e-38 
#define FLT_MIN_EXP	 -125 
#define FLT_MIN_10_EXP   -37 
 
#define DBL_RADIX 	FLT_RADIX  
#define DBL_ROUNDS	FLT_ROUNDS 
#define DBL_DIG		FLT_DIG 
#define DBL_EPSILON	FLT_EPSILON 
#define DBL_MANT_DIG	FLT_MANT_DIG 
#define DBL_MAX		FLT_MAX 
#define DBL_MAX_EXP	FLT_MAX_EXP 
#define DBL_MAX_10_EXP	FLT_MAX_10_EXP 
#define DBL_MIN		FLT_MIN 
#define DBL_MIN_EXP	FLT_MIN_EXP 
#define DBL_MIN_10_EXP	FLT_MIN_10_EXP 
 
#define LDBL_RADIX 	FLT_RADIX  
#define LDBL_ROUNDS	FLT_ROUNDS 
#define LDBL_DIG	FLT_DIG 
#define LDBL_EPSILON	FLT_EPSILON 
#define LDBL_MANT_DIG	FLT_MANT_DIG 
#define LDBL_MAX	FLT_MAX 
#define LDBL_MAX_EXP	FLT_MAX_EXP 
#define LDBL_MAX_10_EXP	FLT_MAX_10_EXP 
#define LDBL_MIN	FLT_MIN 
#define LDBL_MIN_EXP	FLT_MIN_EXP 
#define LDBL_MIN_10_EXP	FLT_MIN_10_EXP 
 
#endif /* _floath */