Instance Property
インスタンスプロパティ
significandWidth
The number of bits required to represent the value’s significand.
値の仮数を表すのに必要とされるビットの数。
Required.
必須。
Technology
- Swift Standard Library
Swift標準ライブラリ
Declaration
宣言
var significandWidth: Int
{ get }
Discussion
解説
If this value is a finite nonzero number, significandWidth
is the number of fractional bits required to represent the value of significand
; otherwise, significandWidth
is -1. The value of significandWidth
is always -1 or between zero and significandBitCount
. For example:
この値が有限の非ゼロ数ならば、significandWidth
はsignificand
の値を表すのに必要とされる小数部ビットの数です;そうでなければ、significandWidth
は-1ですsignificandWidth
の値は、常に-1、もしくはゼロとsignificandBitCount
の間です。例えば:
For any representable power of two, significandWidth
is zero, because significand
is 1.0
.
あらゆる表現可能な2の冪に対して、significandWidth
はゼロです、なぜならsignificand
が1.0
だからです。
If x
is 10, x.significand
is 1.01
in binary, so x.significandWidth
is 2.
x
が10ならば、x.significand
は2進数で1.01
です、それでx.significandWidth
は2です。
If x
is Float.pi, x.significand
is 1.10010010000111111011011
in binary, and x.significandWidth
is 23.
x
がFloat.piならば、x.significand
は2進数で1.10010010000111111011011
です、それでx.significandWidth
は23です。
See Also
参照
Working with Binary Representation
バイナリ表現を扱う
var binade: Self
The floating-point value with the same sign and exponent as this value, but with a significand of 1.0.
この値と同じ符号と指数を持つ浮動小数点値、しかし1.0の仮数を持ちます。
Required.
必須。