Yanıtlar:
Bu biraz akıllı bir azaltma operatörüdür . (tek bir bit üreterek) |a & b
tüm bitlerine mantıksal bir VEYA uyguladığınız a
ve daha sonra bu bitin mantıksal bir VE'sini yaptığınız anlamına gelir b
. tek bir bit |a
olduğunda hiçbir etkisi yoktur a
.
Bununla birlikte, tek bit değerlerine bit-bilge azaltmanın uygulandığını görmek oldukça yaygındır. Tipik bir durum, gerçek genişliğinin a
yapılandırmaya bağlı olabileceği otomatik olarak oluşturulan koddur . Başka bir olasılık, bir a
zamanlar birkaç bitin bulunduğu eski kod olmasıdır . Ne zaman a
tek bir bit değeri haline şimdi gereksiz azaltma operatörü bırakılan bu yüzden, bu hat teknik olarak hala doğru idi.