Run Code | API | Code Wall | Misc | Feedback | Login | Theme | Privacy | Patreon |
Decomposition of Single Precision Float Points==== Decomposition of Single Precision Float Points ===== Input Expression: +0.0f Classification: FP_ZERO Decimal Representation: 0 Hexadecimal Representation: 0x0.000000p+0 Integer Representation (hex): 0x00000000 Sign bit: 0 Exponent: -127 Raw Exponent: 0 Raw Exponent (hex): 0x0 Mantissa (hex): 0x0 Input Expression: -0.0f Classification: FP_ZERO Decimal Representation: -0 Hexadecimal Representation: -0x0.000000p+0 Integer Representation (hex): 0x80000000 Sign bit: 1 Exponent: -127 Raw Exponent: 0 Raw Exponent (hex): 0x0 Mantissa (hex): 0x0 Input Expression: +std::numeric_limits<float>::quiet_NaN() Classification: FP_NAN Decimal Representation: nan Hexadecimal Representation: nan Integer Representation (hex): 0x7fc00000 Sign bit: 0 Exponent: 128 Raw Exponent: 255 Raw Exponent (hex): 0xff Mantissa (hex): 0x400000 Input Expression: -std::numeric_limits<float>::quiet_NaN() Classification: FP_NAN Decimal Representation: -nan(ind) Hexadecimal Representation: -nan(ind) Integer Representation (hex): 0xffc00000 Sign bit: 1 Exponent: 128 Raw Exponent: 255 Raw Exponent (hex): 0xff Mantissa (hex): 0x400000 Input Expression: +std::numeric_limits<float>::infinity() Classification: FP_INFINITE Decimal Representation: inf Hexadecimal Representation: inf Integer Representation (hex): 0x7f800000 Sign bit: 0 Exponent: 128 Raw Exponent: 255 Raw Exponent (hex): 0xff Mantissa (hex): 0x0 Input Expression: -std::numeric_limits<float>::infinity() Classification: FP_INFINITE Decimal Representation: -inf Hexadecimal Representation: -inf Integer Representation (hex): 0xff800000 Sign bit: 1 Exponent: 128 Raw Exponent: 255 Raw Exponent (hex): 0xff Mantissa (hex): 0x0 Input Expression: +std::numeric_limits<float>::min() Classification: PF_NORMAL Decimal Representation: 1.17549e-38 Hexadecimal Representation: 0x1.000000p-126 Integer Representation (hex): 0x00800000 Sign bit: 0 Exponent: -126 Raw Exponent: 1 Raw Exponent (hex): 0x1 Mantissa (hex): 0x0 Input Expression: +std::numeric_limits<float>::min() / 100.0f Classification: FP_SUBNORMAL Decimal Representation: 1.17549e-40 Hexadecimal Representation: 0x1.47ae00p-133 Integer Representation (hex): 0x000147ae Sign bit: 0 Exponent: -127 Raw Exponent: 0 Raw Exponent (hex): 0x0 Mantissa (hex): 0x147ae Input Expression: -std::numeric_limits<float>::min() / 1000000.0f Classification: FP_SUBNORMAL Decimal Representation: -1.12104e-44 Hexadecimal Representation: -0x1.000000p-146 Integer Representation (hex): 0x80000008 Sign bit: 1 Exponent: -127 Raw Exponent: 0 Raw Exponent (hex): 0x0 Mantissa (hex): 0x8 Input Expression: +std::numeric_limits<float>::epsilon() Classification: PF_NORMAL Decimal Representation: 1.19209e-07 Hexadecimal Representation: 0x1.000000p-23 Integer Representation (hex): 0x34000000 Sign bit: 0 Exponent: -23 Raw Exponent: 104 Raw Exponent (hex): 0x68 Mantissa (hex): 0x0 Input Expression: 1.0f Classification: PF_NORMAL Decimal Representation: 1 Hexadecimal Representation: 0x1.000000p+0 Integer Representation (hex): 0x3f800000 Sign bit: 0 Exponent: 0 Raw Exponent: 127 Raw Exponent (hex): 0x7f Mantissa (hex): 0x0 Input Expression: 0.5f Classification: PF_NORMAL Decimal Representation: 0.5 Hexadecimal Representation: 0x1.000000p-1 Integer Representation (hex): 0x3f000000 Sign bit: 0 Exponent: -1 Raw Exponent: 126 Raw Exponent (hex): 0x7e Mantissa (hex): 0x0 Input Expression: 1E-5f Classification: PF_NORMAL Decimal Representation: 1e-05 Hexadecimal Representation: 0x1.4f8b58p-17 Integer Representation (hex): 0x3727c5ac Sign bit: 0 Exponent: -17 Raw Exponent: 110 Raw Exponent (hex): 0x6e Mantissa (hex): 0x27c5ac Input Expression: 1.051646E4f Classification: PF_NORMAL Decimal Representation: 10516.5 Hexadecimal Representation: 0x1.48a3aep+13 Integer Representation (hex): 0x462451d7 Sign bit: 0 Exponent: 13 Raw Exponent: 140 Raw Exponent (hex): 0x8c Mantissa (hex): 0x2451d7 Input Expression: -99000134.3401f Classification: PF_NORMAL Decimal Representation: -9.90001e+07 Hexadecimal Representation: -0x1.79a7d2p+26 Integer Representation (hex): 0xccbcd3e9 Sign bit: 1 Exponent: 26 Raw Exponent: 153 Raw Exponent (hex): 0x99 Mantissa (hex): 0x3cd3e9 Input Expression: std::numeric_limits<float>::max() Classification: PF_NORMAL Decimal Representation: 3.40282e+38 Hexadecimal Representation: 0x1.fffffep+127 Integer Representation (hex): 0x7f7fffff Sign bit: 0 Exponent: 127 Raw Exponent: 254 Raw Exponent (hex): 0xfe Mantissa (hex): 0x7fffff Input Expression: std::numeric_limits<float>::lowest() Classification: PF_NORMAL Decimal Representation: -3.40282e+38 Hexadecimal Representation: -0x1.fffffep+127 Integer Representation (hex): 0xff7fffff Sign bit: 1 Exponent: 127 Raw Exponent: 254 Raw Exponent (hex): 0xfe Mantissa (hex): 0x7fffff |
λ
.NET NoSQL database for rapid development
|