Swift 標準ライブラリ >     Int16
構造体
Int16
16 ビット符号付き整数値型。
シンボル
イニシャライザ
init()
ゼロに初期化されたインスタンスを作成します。
init(UInt)
init(UInt64)
init(Float80)
与えられた浮動小数点値をゼロ方向に丸めて新しいインスタンスを作成します。
init(Int8)
init(Int16)
value に初期化されたインスタンスを作成します。
init(UInt32)
init(Int)
init(Double)
与えられた浮動小数点値をゼロ方向に丸めて新しいインスタンスを作成します。
init(Int64)
init(Float)
与えられた浮動小数点値をゼロ方向に丸めて新しいインスタンスを作成します。
init(UInt16)
init(Int32)
init(UInt8)
init(CGFloat)
与えられた radix の ASCII 表現から構築します。
init(bigEndian: Int16)
必要に応じてバイトの順序を変更して、ビッグエンディアン表現から整数を作成します。
init(bitPattern: UInt16)
UInt16 bitPattern と同じメモリ表現を持つ Int16 を構築します。範囲やオーバーフローのチェックは行われず、結果の Int16 は bitPattern と同じ数値を持たないかもしれません。ビットのパターンは同じであることだけが保証されています。
init(integerLiteral: Int16)
value に初期化されたインスタンスを作成します。
init(littleEndian: Int16)
必要に応じてバイトの順序を変更して、リトルエンディアン表現から整数を作成します。
init(truncatingBitPattern: Int64)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int16 を構築します。
init(truncatingBitPattern: UInt)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int16 を構築します。
init(truncatingBitPattern: Int32)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int16 を構築します。
init(truncatingBitPattern: UInt32)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int16 を構築します。
init(truncatingBitPattern: Int)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int16 を構築します。
init(truncatingBitPattern: UInt64)
提供されたビットパターンの最下位ビットと同じビット単位の表現を持つ Int16 を構築します。
init(NSNumber)
インスタンスプロパティー
var bigEndian: Int16
必要に応じてバイトの順序を変更して、整数のビッグエンディアン表現を返します。
var byteSwapped: Int16
バイトの順序を交換した現在の整数を返します。
var description: String
self のテキスト表現。
var hashValue: Int
ハッシュ値。
var littleEndian: Int16
必要に応じてバイトの順序を変更して、整数のリトルエンディアン表現を返します。
var customMirror: Mirror
Int インスタンスを反映する mirror。
var customPlaygroundQuickLook: PlaygroundQuickLook
型プロパティー
インスタンスメソッド
func toIntMax()
Swift の最も広いネイティブな符号付き整数型を使用して、この数値を表します。
func advanced(by: Int)
func distance(to: Int16)
型メソッド
static func addWithOverflow(Int16, Int16)
lhs と rhs を加算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func divideWithOverflow(Int16, Int16)
lhs と rhs を除算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func multiplyWithOverflow(Int16, Int16)
lhs と rhs を乗算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func remainderWithOverflow(Int16, Int16)
lhs と rhs を除算して残余を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
static func subtractWithOverflow(Int16, Int16)
lhs と rhs を減算して結果を返し、演算が算術オーバーフローを引き起こした場合は true の Bool 値を返します。
関連
- BitwiseOperations
- Comparable
- CustomPlaygroundQuickLookable
- CustomReflectable
- CustomStringConvertible
以下に準拠: