# Improve fmt float-printing · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/d8ba1bc12054712dec731db0c4062a5df0d627c6)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: d8ba1bc12054712dec731db0c4062a5df0d627c6

Requested commit: d8ba1bc12054712dec731db0c4062a5df0d627c6

Commit: d8ba1bc12054712dec731db0c4062a5df0d627c6

Tree: f41af692f39b03c02c9fab3c071a36715a20fa82

Author: Marc Tiehuis

Committer: Marc Tiehuis

## Message

```
Improve fmt float-printing

 - Fix errors printing very small numbers
 - Add explicit scientific output mode
 - Add rounding based on a specific precision for both decimal/exp
 modes.
 - Test and confirm exp/decimal against libc for all f32 values. Various
 changes to better match libc.

```

## Parents

- [8503eff8c12697c35ab5c73d6651c4b996339706](https://git.cafe/gitcafe/zig/commit/8503eff8c12697c35ab5c73d6651c4b996339706?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/d8ba1bc12054712dec731db0c4062a5df0d627c6?format=markdown)
