---
title: "hex(explicitPositiveSign:includePrefix:uppercase:)"
framework: os
role: symbol
role_heading: Type Method
path: "os/oslogintegerformatting/hex(explicitpositivesign:includeprefix:uppercase:)"
---

# hex(explicitPositiveSign:includePrefix:uppercase:)

## hex(explicitPositiveSign:includePrefix:uppercase:)

hex(explicitPositiveSign:includePrefix:uppercase:) Type Method of OSLogIntegerFormatting Creates a custom hexidecimal format that displays the exact number of digits in the number.

``` static func hex(explicitPositiveSign: Bool = false, includePrefix: Bool = false, uppercase: Bool = false) -> OSLogIntegerFormatting ```

Parameters

- **explicitPositiveSign**: A Boolean value that indicates whether to display a plus (`+`) sign in front of positive integers. - **includePrefix**: A Boolean value that indicates whether to include a `0x` prefix in front of the hexidecimal value. - **uppercase**: A Boolean value that indicates whether to uppercase numerals that are greater than 9.

Return Value

A custom hexadecimal format for integers.
