Half.ToHexString(Int16) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a hexadecimal string representation of the specified half-precision float value.
[Android.Runtime.Register("toHexString", "(S)Ljava/lang/String;", "", ApiSince=26)]
public static string ToHexString (short h);
[<Android.Runtime.Register("toHexString", "(S)Ljava/lang/String;", "", ApiSince=26)>]
static member ToHexString : int16 -> string
Parameters
- h
- Int16
A half-precision float value
Returns
A hexadecimal string representation of the specified value
- Attributes
Remarks
Returns a hexadecimal string representation of the specified half-precision float value. If the value is a NaN, the result is "NaN"
, otherwise the result follows this format:
<ul> <li>If the sign is positive, no sign character appears in the result</li> <li>If the sign is negative, the first character is '-'
</li> <li>If the value is inifinity, the string is "Infinity"
</li> <li>If the value is 0, the string is "0x0.0p0"
</li> <li>If the value has a normalized representation, the exponent and significand are represented in the string in two fields. The significand starts with "0x1."
followed by its lowercase hexadecimal representation. Trailing zeroes are removed unless all digits are 0, then a single zero is used. The significand representation is followed by the exponent, represented by "p"
, itself followed by a decimal string of the unbiased exponent</li> <li>If the value has a subnormal representation, the significand starts with "0x0."
followed by its lowercase hexadecimal representation. Trailing zeroes are removed unless all digits are 0, then a single zero is used. The significand representation is followed by the exponent, represented by "p-14"
</li> </ul>
Java documentation for android.util.Half.toHexString(short)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.