---
title: "decimal(explicitPositiveSign:minDigits:)"
framework: os
role: symbol
role_heading: Type Method
path: "os/oslogintegerformatting/decimal(explicitpositivesign:mindigits:)"
---

# decimal(explicitPositiveSign:minDigits:)

Creates a decimal format with custom handling of the numerical sign and the minimum number of digits.

## Declaration

```swift
static func decimal(explicitPositiveSign: Bool = false, minDigits: @autoclosure @escaping () -> Int) -> OSLogIntegerFormatting
```

## Parameters

- `explicitPositiveSign`: A Boolean value that indicates whether to display a plus (+) sign in front of positive integers.
- `minDigits`: The minimum number of digits to display for the integer. If the number of digits in the integer is less than this value, the logging system adds leading zeros.

## Return Value

Return Value A custom decimal format for integers.

## See Also

### Creating a Custom Integer Format

- [decimal(explicitPositiveSign:)](os/oslogintegerformatting/decimal(explicitpositivesign:).md)
- [hex(explicitPositiveSign:includePrefix:uppercase:)](os/oslogintegerformatting/hex(explicitpositivesign:includeprefix:uppercase:).md)
- [hex(explicitPositiveSign:includePrefix:uppercase:minDigits:)](os/oslogintegerformatting/hex(explicitpositivesign:includeprefix:uppercase:mindigits:).md)
- [octal(explicitPositiveSign:includePrefix:uppercase:)](os/oslogintegerformatting/octal(explicitpositivesign:includeprefix:uppercase:).md)
- [octal(explicitPositiveSign:includePrefix:uppercase:minDigits:)](os/oslogintegerformatting/octal(explicitpositivesign:includeprefix:uppercase:mindigits:).md)
