Swift 標準ライブラリ >     BinaryFloatingPoint   >   exponentBitCount


型プロパティー


exponentBitCount


値の仮数を表すために必要なビット数。





宣言


static var exponentBitCount: Int { get }


議論


2 進数の浮動小数点型の exponentBitCount は、通常の有限値に対する指数の範囲に制限を課します。型 F指数バイアス は、以下のように計算でき、ここで、** は累乗です。


let bias = 2 ** (F.exponentBitCount - 1) - 1


F の値の最小正規指数は 1 - bias であり、最大有限指数は bias です。全てゼロの指数は subnormal とゼロのために予約されており、全て 1 の指数は無限大と NaN のために予約されています。


例えば、Float 型は 8 の exponentBitCount であり、上記の計算で 127 の指数バイアスを与えます。


let bias = 2 ** (Float.exponentBitCount - 1) - 1
// bias == 127
print(Float.greatestFiniteMagnitude.exponent)
// Prints "127"
print(Float.leastNormalMagnitude.exponent)
// Prints "-126"




目次
Xcode の新機能

  • 言語:Swift
  • 宣言
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)