*(bc.info.gz)* Limits

Info Catalog
*(bc.info.gz)* **GNU `bc' and Other Implementations**
*(bc.info.gz)* **Top**
*(bc.info.gz)* **Environment Variables**
Limits
******
The following are the limits currently in place for this `bc'
processor. Some of them may have been changed by an installation. Use
the `limits' statement to see the actual values.
`BC_BASE_MAX'
The maximum output base is currently set at 999. The maximum
input base is 16.
`BC_DIM_MAX'
This is currently an arbitrary limit of 65535 as distributed. Your
installation may be different.
`BC_SCALE_MAX'
The number of digits after the decimal point is limited to INT_MAX
digits. Also, the number of digits before the decimal point is
limited to INT_MAX digits.
`BC_STRING_MAX'
The limit on the number of characters in a string is INT_MAX
characters.
`exponent'
The value of the exponent in the raise operation (^) is limited to
LONG_MAX.
`multiply'
The multiply routine may yield incorrect results if a number has
more than LONG_MAX / 90 total digits. For 32 bit longs, this
number is 23,860,929 digits.
`variable names'
The current limit on the number of unique names is 32767 for each
of simple variables, arrays and functions.

Info Catalog
*(bc.info.gz)* **GNU `bc' and Other Implementations**
*(bc.info.gz)* **Top**
*(bc.info.gz)* **Environment Variables**

*automatically generated by***info2html**