Rollup merge of #120967 - LeoDog896:master, r=cuviper
docs: mention round-to-even in precision formatting _Note_: Not quite sure exactly how to format this documentation. Mentions round-to-even usage in precision formatting. (should this also be mentioned in `f64::round`?) From https://github.com/rust-lang/rust/issues/70336
This commit is contained in:
commit
134de26337
@ -278,6 +278,22 @@
|
|||||||
//! Hello, ` 123` has 3 right-aligned characters
|
//! Hello, ` 123` has 3 right-aligned characters
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
|
//! When truncating these values, Rust uses [round half-to-even](https://en.wikipedia.org/wiki/Rounding#Rounding_half_to_even),
|
||||||
|
//! which is the default rounding mode in IEEE 754.
|
||||||
|
//! For example,
|
||||||
|
//!
|
||||||
|
//! ```
|
||||||
|
//! print!("{0:.1$e}", 12345, 3);
|
||||||
|
//! print!("{0:.1$e}", 12355, 3);
|
||||||
|
//! ```
|
||||||
|
//!
|
||||||
|
//! Would return:
|
||||||
|
//!
|
||||||
|
//! ```text
|
||||||
|
//! 1.234e4
|
||||||
|
//! 1.236e4
|
||||||
|
//! ```
|
||||||
|
//!
|
||||||
//! ## Localization
|
//! ## Localization
|
||||||
//!
|
//!
|
||||||
//! In some programming languages, the behavior of string formatting functions
|
//! In some programming languages, the behavior of string formatting functions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user