---
title: NumberFormatStyleConfiguration.SignDisplayStrategy
framework: foundation
role: symbol
role_heading: Structure
path: foundation/numberformatstyleconfiguration/signdisplaystrategy
---

# NumberFormatStyleConfiguration.SignDisplayStrategy

A structure that an integer format style uses to configure a sign display strategy.

## Declaration

```swift
struct SignDisplayStrategy
```

## Topics

### Sign display strategies

- [automatic](foundation/numberformatstyleconfiguration/signdisplaystrategy/automatic.md)
- [always(includingZero:)](foundation/numberformatstyleconfiguration/signdisplaystrategy/always(includingzero:).md)
- [never](foundation/numberformatstyleconfiguration/signdisplaystrategy/never.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Specifying Configuration

- [NumberFormatStyleConfiguration.DecimalSeparatorDisplayStrategy](foundation/numberformatstyleconfiguration/decimalseparatordisplaystrategy.md)
- [NumberFormatStyleConfiguration.Grouping](foundation/numberformatstyleconfiguration/grouping.md)
- [NumberFormatStyleConfiguration.Precision](foundation/numberformatstyleconfiguration/precision.md)
- [NumberFormatStyleConfiguration.RoundingRule](foundation/numberformatstyleconfiguration/roundingrule.md)
- [NumberFormatStyleConfiguration.Notation](foundation/numberformatstyleconfiguration/notation.md)
