ZVON > References > Haskell reference
| Indexes | Syntax | >> Prelude << | Ratio | Complex | Numeric | Ix | Array | List | Maybe | Char | Monad | IO | Directory | System | Time | Locale | CPUTime | Random

Module: Prelude
Function: decodeFloat
Type: RealFloat a => a -> (Integer,Int)
Class: RealFloat
Description: The function decodeFloat applied to a real floating-point number returns the significand expressed as an Integer and an appropriately scaled exponent (an Int).
Related: encodeFloat, exponent, significand

Example 1

Input: decodeFloat 12.12

Output: (12708741,-20)

Example 2

Input: decodeFloat 1

Output: (8388608,-23)