Required Instance Propertyswift 6.0.1Swift

    trailingZeroBitCount

    The number of trailing zeros in this value’s binary representation.

    var trailingZeroBitCount: Int { get }

    For example, in a fixed-width integer type with a bitWidth value of 8, the number -8 has three trailing zeros.

    let x = Int8(bitPattern: 0b1111_1000)
    // x == -8
    // x.trailingZeroBitCount == 3

    If the value is zero, then trailingZeroBitCount is equal to bitWidth.

    Other requirements

    Type members

    Instance members