Type Property 型プロパティ

bitWidth

The number of bits used for the underlying binary representation of values of this type. この型の値の基礎をなすバイナリ表現に対して使われるビットの数。

Declaration 宣言

static var bitWidth: Int { get }

Discussion 解説

An unsigned, fixed-width integer type can represent values from 0 through (2 ** bitWidth) - 1, where ** is exponentiation. A signed, fixed-width integer type can represent values from -(2 ** (bitWidth - 1)) through (2 ** (bitWidth - 1)) - 1. For example, the Int8 type has a bitWidth value of 8 and can store any integer in the range -128...127. 符号なしの、固定長整数型は、0から(2 ** bitWidth) - 1までの値を表せます、そこで**は冪演算です。符号付きの、固定長整数型は、-(2 ** (bitWidth - 1))から(2 ** (bitWidth - 1)) - 1までの値を表せます。例えば、Int8型は、8のbitWidth値を持ち、範囲-128...127の中の何らかの整数を格納できます。

Default Implementations 省略時実装

FixedWidthInteger Implementations 固定整数実装