 a bitwise OR operation with a value and <code>allZeros</code> always
returns the same value.</p><pre><code class="language-swift">print(x | .allZeros)    // 0b00000101
// Prints &quot;5&quot;</code></pre></li><li><p>The bitwise AND operator (<code>&amp;</code>) returns a value that has each bit set to
<code>1</code> where <em>both</em> of its arguments had that bit set to <code>1</code>. This is
equivalent to the intersection of two sets. For example:</p><pre><code class="language-swift">let x: UInt8 = 5  