The number of bits equal to 1 in this value’s binary representation.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
Declaration
var nonzeroBitCount: Int { get }
Discussion
For example, in a fixed-width integer type with a bit
value of 8, the number 31 has five bits equal to 1.
let x: Int8 = 0b0001_1111
// x == 31
// x.nonzeroBitCount == 5