---
title: "scanUnsignedLongLong(_:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/scanner/scanunsignedlonglong(_:)"
---

# scanUnsignedLongLong(_:)

Scans for an unsigned long long value from a decimal representation, returning a found value by reference.

## Declaration

```swift
func scanUnsignedLongLong(_ result: UnsafeMutablePointer<UInt64>?) -> Bool
```

## Parameters

- `result`: Upon return, contains the scanned value. Contains ULLONG_MAX on overflow.

## Return Value

Return Value true if the receiver finds a valid decimal integer representation, otherwise false. Overflow is considered a valid decimal integer representation.

## Discussion

Discussion All overflow digits are skipped. Skips past excess digits in the case of overflow, so the receiver’s position is past the entire decimal representation. Invoke this method with NULL as unsignedLongLongValue to simply scan past an unsigned long decimal integer representation.

## See Also

### Scanning Numeric Values

- [scanDecimal(_:)](foundation/scanner/scandecimal(_:).md)
- [scanDouble(_:)](foundation/scanner/scandouble(_:).md)
- [scanFloat(_:)](foundation/scanner/scanfloat(_:).md)
- [scanHexDouble(_:)](foundation/scanner/scanhexdouble(_:).md)
- [scanHexFloat(_:)](foundation/scanner/scanhexfloat(_:).md)
- [scanHexInt32(_:)](foundation/scanner/scanhexint32(_:).md)
- [scanHexInt64(_:)](foundation/scanner/scanhexint64(_:).md)
- [scanInt(_:)](foundation/scanner/scanint(_:).md)
- [scanInt32(_:)](foundation/scanner/scanint32(_:).md)
- [scanInt64(_:)](foundation/scanner/scanint64(_:).md)
