Crate fixed_point
source · [−]Expand description
Fixed-point numbers
fixed-point numbers use constant D as decimal digit length
e.g. fixed!(1.1i16, 2)
will declare number as 110i16
-
Define a constant fixed-point number
use fixed_point::{fixed, FixedPoint}; const FIXED_POINT: FixedPoint<u16, 3> = fixed!(0.25, 3);
-
Define a fixed-point variable
use fixed_point::fixed; let decimal = fixed!(-1.1i16, 2);
-
Define a implicit precision fixed-point variable
use fixed_point::fixed; let decimal = fixed!(-1.1i16);
Macros
Define a fixed-point number