Int/UInt - использует разрядность компьютера/+1 последний бит для знака (минус или плюс). В 32битных содержит 32 бита (Int32), в 64 битных - 64 (Int64)
Int8/UInt8
- Int8.min = -128
- Int8.max = 127
- UInt8.min = 0
- UInt8.max = 255
Int16/UInt16
- Int16.min = -32,768
- Int16.max = 32,767
- UInt16.min = 0
- UInt16.max = 65.535
Int32/UInt32
- Int32.min = -2,147,483,648
- Int32.max = 2.147.483.647
- UInt32.min = 0
- UInt32.max = 4.294.967.295
Int64/UInt64
- Int64.min = -9223372036854775808
- Int64.max = 9223372036854775807
- UInt64.min = 0
- UInt64.max = 18446744073709551615
-
Float - до 6 десятичных цифр после запятой, использует 32 бита;
-
Double - до 15 десятичных цифр после запятой, использует 64 бита;
-
Decimal - до 38 десятичных знаков после запятой, использует 128 бита;
5.3.1.4 Value Types Theme Folder | Back To iOSWiki Contents | 5.3.1.4.2 Struct Theme