missing explanation: bit shift behavior with negative offsets or offsets ≥ word size
In the section on logical operators about shl/<< and shr/>>, the behavior for shift offsets outside the range 0..bitSizeOf(ALUSInt)-1 should be explained.
As evidenced by a recent forum topic, it is a reasonable expectation qWord(1) shl 64 yields 0 (zero), when in fact it does not (at least not on x86/ARM platforms).