---
title: Int64
framework: swift
role: symbol
role_heading: Structure
path: swift/int64
---

# Int64

A 64-bit signed integer value type.

## Declaration

```swift
@frozen struct Int64
```

## Topics

### Structures

- [Int64.Words](swift/int64/words-swift.struct.md)

### Operators

- [!=(_:_:)](swift/int64/!=(_:_:).md)
- [&=(_:_:)](swift/int64/&=(_:_:).md)
- [&<<=(_:_:)](swift/int64/&__=(_:_:)-3hmto.md)
- [&>>=(_:_:)](swift/int64/&__=(_:_:)-7f5t8.md)
- [*=(_:_:)](swift/int64/*=(_:_:).md)
- [+=(_:_:)](swift/int64/+=(_:_:).md)
- [-=(_:_:)](swift/int64/-=(_:_:).md)
- [==(_:_:)](swift/int64/==(_:_:).md)
- [<(_:_:)](swift/int64/_(_:_:)-15gfv.md)
- [%=(_:_:)](swift/int64/_=(_:_:)-6kyxv.md)
- [^=(_:_:)](swift/int64/_=(_:_:)-8wdie.md)
- [|=(_:_:)](swift/int64/_=(_:_:)-8xard.md)
- [/=(_:_:)](swift/int64/_=(_:_:)-9q89m.md)

### Initializers

- [init(_:)](swift/int64/init(_:)-1d7o4.md)
- [init(_:)](swift/int64/init(_:)-4goni.md)
- [init(_:)](swift/int64/init(_:)-5aiim.md)
- [init(_:)](swift/int64/init(_:)-87ipw.md)
- [init(_:)](swift/int64/init(_:)-ia49.md)
- [init(_:)](swift/int64/init(_:)-ro3j.md)
- [init(bitPattern:)](swift/int64/init(bitpattern:).md)
- [init(exactly:)](swift/int64/init(exactly:)-5w39p.md)
- [init(exactly:)](swift/int64/init(exactly:)-74h3v.md)
- [init(exactly:)](swift/int64/init(exactly:)-87idz.md)
- [init(exactly:)](swift/int64/init(exactly:)-8nn2c.md)
- [init(exactly:)](swift/int64/init(exactly:)-mpiy.md)
- [init(truncating:)](swift/int64/init(truncating:).md)

### Instance Properties

- [byteSwapped](swift/int64/byteswapped.md)
- [customPlaygroundQuickLook](swift/int64/customplaygroundquicklook.md)
- [leadingZeroBitCount](swift/int64/leadingzerobitcount.md)
- [magnitude](swift/int64/magnitude-swift.property.md)
- [nonzeroBitCount](swift/int64/nonzerobitcount.md)
- [trailingZeroBitCount](swift/int64/trailingzerobitcount.md)
- [words](swift/int64/words-swift.property.md)

### Instance Methods

- [addingReportingOverflow(_:)](swift/int64/addingreportingoverflow(_:).md)
- [dividedReportingOverflow(by:)](swift/int64/dividedreportingoverflow(by:).md)
- [dividingFullWidth(_:)](swift/int64/dividingfullwidth(_:).md)
- [multipliedFullWidth(by:)](swift/int64/multipliedfullwidth(by:).md)
- [multipliedReportingOverflow(by:)](swift/int64/multipliedreportingoverflow(by:).md)
- [remainderReportingOverflow(dividingBy:)](swift/int64/remainderreportingoverflow(dividingby:).md)
- [signum()](swift/int64/signum().md)
- [subtractingReportingOverflow(_:)](swift/int64/subtractingreportingoverflow(_:).md)

### Type Aliases

- [Int64.IntegerLiteralType](swift/int64/integerliteraltype.md)
- [Int64.Magnitude](swift/int64/magnitude-swift.typealias.md)
- [Int64.Stride](swift/int64/stride.md)

### Type Properties

- [bitWidth](swift/int64/bitwidth.md)

### Default Implementations

- [AdditiveArithmetic Implementations](swift/int64/additivearithmetic-implementations.md)
- [AtomicRepresentable Implementations](swift/int64/atomicrepresentable-implementations.md)
- [BinaryInteger Implementations](swift/int64/binaryinteger-implementations.md)
- [Comparable Implementations](swift/int64/comparable-implementations.md)
- [CustomReflectable Implementations](swift/int64/customreflectable-implementations.md)
- [Decodable Implementations](swift/int64/decodable-implementations.md)
- [Encodable Implementations](swift/int64/encodable-implementations.md)
- [Equatable Implementations](swift/int64/equatable-implementations.md)
- [ExpressibleByIntegerLiteral Implementations](swift/int64/expressiblebyintegerliteral-implementations.md)
- [FixedWidthInteger Implementations](swift/int64/fixedwidthinteger-implementations.md)
- [Hashable Implementations](swift/int64/hashable-implementations.md)
- [SIMDScalar Implementations](swift/int64/simdscalar-implementations.md)
- [SignedInteger Implementations](swift/int64/signedinteger-implementations.md)
- [SignedNumeric Implementations](swift/int64/signednumeric-implementations.md)

## Relationships

### Conforms To

- [AdditiveArithmetic](swift/additivearithmetic.md)
- [AtomicRepresentable](synchronization/atomicrepresentable.md)
- [BNNSScalar](accelerate/bnnsscalar.md)
- [BinaryInteger](swift/binaryinteger.md)
- [BitwiseCopyable](swift/bitwisecopyable.md)
- [CKRecordValueProtocol](cloudkit/ckrecordvalueprotocol.md)
- [CVAttachmentValueRepresentable](corevideo/cvattachmentvaluerepresentable.md)
- [CVarArg](swift/cvararg.md)
- [Comparable](swift/comparable.md)
- [Copyable](swift/copyable.md)
- [CustomReflectable](swift/customreflectable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [ExpressibleByIntegerLiteral](swift/expressiblebyintegerliteral.md)
- [FixedWidthInteger](swift/fixedwidthinteger.md)
- [Hashable](swift/hashable.md)
- [IntentValueConvertible](appintents/intentvalueconvertible.md)
- [IntentValueExpressing](appintents/intentvalueexpressing.md)
- [LosslessStringConvertible](swift/losslessstringconvertible.md)
- [MLDataValueConvertible](createml/mldatavalueconvertible.md)
- [NetworkFixedWidthInteger](network/networkfixedwidthinteger.md)
- [Numeric](swift/numeric.md)
- [Plottable](charts/plottable.md)
- [PrimitivePlottableProtocol](charts/primitiveplottableprotocol.md)
- [SIMDScalar](swift/simdscalar.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SignedInteger](swift/signedinteger.md)
- [SignedNumeric](swift/signednumeric.md)
- [Strideable](swift/strideable.md)
- [USDPrim.Attribute.MetadataValue](usdkit/usdprim/attribute/metadatavalue.md)
- [USDPrim.Attribute.Value](usdkit/usdprim/attribute/value.md)
- [USDValueProtocol](usdkit/usdvalueprotocol.md)

## See Also

### Signed Integers

- [Int8](swift/int8.md)
- [Int16](swift/int16.md)
- [Int32](swift/int32.md)
- [Int128](swift/int128.md)
