Changeset 13575 in project
 Timestamp:
 03/07/09 20:59:26 (11 years ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

wiki/eggref/4/numberlimits
r13572 r13575 10 10 Limits for machine number types. 11 11 12 Note that while this egg is named ''numberlimits'' the actual extension is 13 ''intlimits'' and ''floatlimits''. 14 12 15 13 16 === Integer Limits 14 17 15 ; mostpositivefixnum : Largest positive fixnum16 ; mostnegativefixnum : Smallest negative fixnum17 ; fixnumprecision : Number of bits in fixnum18 18 ; machinewordbits : Number of bits in machine word  C_word 19 19 ; maximummachineword : Largest machine word value  C_uword 20 20 ; mostnegativemachineword : Smallest negative machine word value  C_word 21 21 ; mostpositivemachineword : Largest positive machine word value  C_word 22 22 23 ; unsignedinteger32size : Sizeof uint32_t 23 24 ; maximumunsignedinteger32 : Largest value for uint32_t 25 26 ; charsize : Sizeof the C type 24 27 ; unsignedcharsize : Sizeof the C type 28 29 ; shortsize : Sizeof the C type 25 30 ; unsignedshortsize : Sizeof the C type 31 32 ; intsize : Sizeof the C type 26 33 ; unsignedintsize : Sizeof the C type 34 35 ; longsize : Sizeof the C type 27 36 ; unsignedlongsize : Sizeof the C type 28 ; unsignedlonglongsize : Sizeof the C type, 0 when unsupported 29 ; charsize : Sizeof the C type 30 ; shortsize : Sizeof the C type 31 ; intsize : Sizeof the C type 32 ; longsize : Sizeof the C type 33 ; longlongsize : Sizeof the C type, 0 when unsupported 37 38 ; longlongsize : Sizeof the C type, 1 when unsupported 39 ; unsignedlonglongsize : Sizeof the C type, 1 when unsupported 34 40 35 41 … … 37 43 38 44 ; floatradix : Representation base of floating point number 45 39 46 ; maximumfloat : Largest floating point number 40 47 ; minimumfloat : Smallest floating point number … … 46 53 ; floatmaximumdecimalexponent : Largest exponent in base 10 of floating point number 47 54 ; floatminimumdecimalexponent : Smallest exponent in base 10 of floating point number 55 48 56 ; maximumdouble : Largest floating point number 49 57 ; minimumdouble : Smallest floating point number … … 55 63 ; doublemaximumdecimalexponent : Largest exponent in base 10 of floating point number 56 64 ; doubleminimumdecimalexponent : Smallest exponent in base 10 of floating point number 57 ; maximumlongdouble : Largest floating point number 58 ; minimumlongdouble : Smallest floating point number 59 ; longdoubleepsilon : The difference between 1.0 and the least value > 1.0 of a floating point number 60 ; longdoubleprecision : Number of digits in mantissa base radix of floating point number 61 ; longdoubledecimalprecision : Number of digits in mantissa base 10 of floating point number 62 ; longdoublemaximumexponent : Largest exponent in base radix of floating point number 63 ; longdoubleminimumexponent : Smallest exponent in base radix of floating point number 64 ; longdoublemaximumdecimalexponent : Largest exponent in base 10 of floating point number 65 ; longdoubleminimumdecimalexponent : Smallest exponent in base 10 of floating point number 66 ; longdoubleradix : Representation base of floating point number 67 ; maximumflonum : Largest floating point number 68 ; minimumflonum : Smallest floating point number 69 ; flonumepsilon : The difference between 1.0 and the least value > 1.0 of a floating point number 70 ; flonumprecision : Number of digits in mantissa base radix of floating point number 71 ; flonumdecimalprecision : Number of digits in mantissa base 10 of floating point number 72 ; flonummaximumexponent : Largest exponent in base radix of floating point number 73 ; flonumminimumexponent : Smallest exponent in base radix of floating point number 74 ; flonummaximumdecimalexponent : Largest exponent in base 10 of floating point number 75 ; flonumminimumdecimalexponent : Smallest exponent in base 10 of floating point number 65 66 No {{longdouble}} information since {{long double}} is not a supported return type. 76 67 77 68
Note: See TracChangeset
for help on using the changeset viewer.