Swiftのデータ型

calendar

スポンサーリンク

論理型

// 論理型
let flg: Bool = true
説明
Bool trueまたはfalseの論理値

整数型

// 整数型
let num: Int = 128

// Int8の最小値
print("Int8の最小値: \(Int8.min)") // -128
// Int8の最大値
print("Int8の最大値: \(Int8.max)") // 127

// Int16の最小値
print("Int16の最小値: \(Int16.min)") // -32768
// Int16の最大値
print("Int16の最大値: \(Int16.max)") // 32767
        
// Int32の最小値
print("Int32の最小値: \(Int32.min)") // -2147483648
// Int32の最大値
print("Int32の最大値: \(Int32.max)") // 2147483647

// UInt32の最小値
print("UInt32の最小値: \(UInt32.min)") // 0
// UInt32の最大値
print("UInt32の最大値: \(UInt32.max)") // 4294967295
説明
Int 32ビットCPUのときはInt32、64ビットCPUのときはInt64と同等
Int8 -128〜127
Int16 -32,768〜32,767
Int32 -2,147,483,648〜2,147,483,647
Int64 -9,223,372,036,854,775,808〜9,223,372,036,854,775,807
UInt 32ビットCPUのときはUInt32、64ビットCPUのときはUInt64と同等
UInt8 0〜255(符号なし)
UInt16 0〜65,535(符号なし)
UInt32 0〜4,294,967,295(符号なし)
UInt64 0〜18,446,744,073,709,551,615(符号なし)

浮動小数点型

// 浮動小数点型
let numf: Float = 1.08
説明
Float 32ビット長
Double 64ビット長
Float32 32ビット長(Floatと同等)
Float64 64ビット長(Doubleと同等)
Float80 80ビット長

文字列型

// 文字列型
let str: String = "文字列"
説明
String 文字列型

この記事をシェアする

コメント

コメントはありません。

down コメントを残す