leadingZeroBitCount
The number of leading zeros in this value’s binary representation.
Declaration
var leadingZeroBitCount: Int { get }Discussion
For example, in a fixed-width integer type with a bitWidth value of 8, the number 31 has three leading zeros.
let x: Int8 = 0b0001_1111
// x == 31
// x.leadingZeroBitCount == 3If the value is zero, then leadingZeroBitCount is equal to bitWidth.