Double.ToHexString(Double) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
double引数の 16 進数の文字列形式を返します。
[Android.Runtime.Register("toHexString", "(D)Ljava/lang/String;", "")]
public static string ToHexString(double d);
[<Android.Runtime.Register("toHexString", "(D)Ljava/lang/String;", "")>]
static member ToHexString : double -> string
パラメーター
- d
- Double
変換する double 。
返品
引数の 16 進文字列表現。
- 属性
注釈
double引数の 16 進数の文字列形式を返します。 以下に示す文字はすべて ASCII 文字です。
<ul><li>引数が NaN の場合、結果は文字列 "NaN" になります。
<li>それ以外の場合、結果は引数の符号と大きさを表す文字列になります。 符号が負の場合、結果の最初の文字は '-' ('\u005Cu002D') です。符号が正の場合、結果に符号文字は表示されません。 マグニチュード mは以下の通りです。
<ul><li>mが無限大の場合、文字列"Infinity"で表されます。したがって、正の無限大は結果"Infinity"を生成し、負の無限大は結果"-Infinity"を生成します。
<li>m が 0 の場合、文字列"0x0.0p0"で表されます。したがって、負の 0 は結果"-0x0.0p0"を生成し、正の 0 は結果"0x0.0p0"を生成します。
<li>m が正規化された表現を持つdouble値である場合、部分文字列は仮数フィールドと指数フィールドを表すために使用されます。 仮数は、 "0x1." 文字の後に小数部として残りの部分の小文字の 16 進数表現で表されます。 16 進数表現の末尾のゼロは、すべての数字が 0 でない限り削除されます。この場合、1 つのゼロが使用されます。 次に、指数は、指数値に対する"p"の呼び出しによって生成されるかのように、Integer#toString(int) Integer.toStringの後に偏りのない指数の 10 進文字列で表されます。
<li>m が非正規表現を持つdouble値の場合、仮数は"0x0."文字で表され、その後に残りの小数部の 16 進数表現が続きます。 16 進数表現の末尾のゼロは削除されます。 次に、指数は "p-1022"で表されます。 非正規仮数には、0 以外の数字が少なくとも 1 つ必要であることに注意してください。
</ul>
</ul>
<table class="striped"><caption>Examples</caption><thead><tr><th scope="col">Floating-point Value</th><th scope="col">Hexadecimal String</th></th thead><tbody style="text-align:right"><tr><th scope="row">1.0</th><td>0x1.0p0</td><tr><th scope="row">-1.0</th><td>-0x1.0p0</td><tr><th scope="row">2.0</th><td>0x1.0p1</td><tr><th scope="row">3.0</th><td>0x1.8p1</td><tr><th scope="row">0.5</th><tdtd >0x1.0p-1</td><tr><th scope="row">0.25</th><td>0x1.0p-2</td><tr><th scope="row">Double.MAX_VALUE</th><td>0x1.fffffffffffffp1023</td><tr><thscope="row">Minimum Normal Value</th><td>0x1.0p-1022</td><tr><th scope="row">Maximum Subnormal Value</th></td>0x0.fffffffffffffp-1022<><tr><th scope="row">Double.MIN_VALUE</th><td>0x0.0000000000001p-1022</td></tbody></table>
1\.5 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。