---
title: isSubnormal
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/decimal/issubnormal
---

# isSubnormal

A Boolean value indicating whether this decimal is subnormal.

## Declaration

```swift
var isSubnormal: Bool { get }
```

## Discussion

Discussion A subnormal value is a nonzero number that has a lesser magnitude than the smallest normal number. Subnormal values do not use the full precision available to values of a type. Zero is neither a normal nor a subnormal number. Subnormal numbers are often called denormal or denormalized—these are different names for the same concept.

## See Also

### Getting a decimal’s characteristics

- [sign](foundation/decimal/sign.md)
- [exponent](foundation/decimal/exponent.md)
- [significand](foundation/decimal/significand.md)
- [magnitude](foundation/decimal/magnitude.md)
- [floatingPointClass](foundation/decimal/floatingpointclass.md)
- [isCanonical](foundation/decimal/iscanonical.md)
- [isFinite](foundation/decimal/isfinite.md)
- [isInfinite](foundation/decimal/isinfinite.md)
- [isNaN](foundation/decimal/isnan.md)
- [isNormal](foundation/decimal/isnormal.md)
- [isSignMinus](foundation/decimal/issignminus.md)
- [isSignaling](foundation/decimal/issignaling.md)
- [isSignalingNaN](foundation/decimal/issignalingnan.md)
- [isZero](foundation/decimal/iszero.md)
- [nextDown](foundation/decimal/nextdown.md)
