FloatExponent
FloatExponent
Description
Read the base-10 exponent of a float.
Parameters
| Name | Direction | Description |
|---|---|---|
value |
in | Float to inspect |
Usage example (from documentation)
i64 exp = FloatExponent(&value);Returns
Decimal exponent used by the normalized representation.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Float.c:160:
}
i64 FloatExponent(Float *value) {
ValidateFloat(value);
return value->exponent;
bool test_float_exponent(void) {
WriteFmt("Testing FloatExponent\n");
Float value = FloatFromStr("12.34"); Float value = FloatFromStr("12.34");
bool result = FloatExponent(&value) == -2;
FloatDeinit(&value);- In
Float.Type.c:18:
bool result = FloatIsZero(&value);
result = result && !FloatIsNegative(&value);
result = result && (FloatExponent(&value) == 0);
FloatDeinit(&value);- In
Float.Type.c:33:
bool result = FloatIsZero(&value);
result = result && !FloatIsNegative(&value);
result = result && (FloatExponent(&value) == 0);
FloatDeinit(&value);
Last updated on