set_rounding
.. set_rounding(T, mode)
Set the rounding mode of floating point type ``T``, controlling the
rounding of basic arithmetic functions (:func:`+`, :func:``, :func:`*`,
:func:`/` and :func:`sqrt`) and type conversion.
Note that this may affect other types, for instance changing the rounding
mode of ``Float64`` will change the rounding mode of ``Float32``. See
``get_rounding`` for available modes
Examples
The set_rounding(T, mode)
function in Julia sets the rounding mode of the floatingpoint type T
, which controls the rounding behavior of basic arithmetic functions like +
, 
, *
, /
, and sqrt
, as well as type conversions. It's important to note that changing the rounding mode of one floatingpoint type may affect other related types.
Here are some examples of how to use the set_rounding
function in Julia:

Set the rounding mode for Float64:
julia> set_rounding(Float64, RoundNearest)
This sets the rounding mode of
Float64
to "RoundNearest". 
Set the rounding mode for Float32:
julia> set_rounding(Float32, RoundToZero)
This sets the rounding mode of
Float32
to "RoundToZero".  Get the rounding mode for a specific floatingpoint type:
julia> get_rounding(Float64) RoundNearest
This example retrieves the current rounding mode for
Float64
.
Please note that the available rounding modes can be found using the get_rounding
function, as mentioned in the documentation snippet.
See Also
cmp, float, get_bigfloat_precision, get_rounding, get_zero_subnormals, isapprox, maxintfloat, mod2pi, nextfloat, precision, prevfloat, rationalize, round, set_bigfloat_precision, set_rounding, set_zero_subnormals, significand, with_bigfloat_precision, with_rounding,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.