When a description of an arithmetic operator below uses the phrase ``the numeric arguments are converted to a common type,'' the arguments are coerced using the coercion rules listed at 3.4.8. If both arguments are standard numeric types, the following coercions are applied:
Some additional rules apply for certain operators (e.g., a string left argument to the `%' operator). Extensions can define their own coercions.
See About this document... for information on suggesting changes.