Meslektaşımla sohbet ederken, meslektaşım aniden bana IF yargısında bir & ile iki && sembollerini kullanmanın farkı olduğunu sordu ve aniden kafam karıştı, bir & sembolünü ve koşul olarak mı yoksa iki && sembolünü ve koşul olarak mı kullanmayı unuttum.Doğru, IF mantık yargısında ve iki && sembolü kullanır。
Bit operatörleri sıradan aritmetik operatörlerden daha hızlıdır ve aritmetik operatörlerin yapamadığı bazı işlevleri yerine getirebilir. Verimli programlar geliştirmek istiyorsanız, bit operatörleri çok önemlidir. Bit operatörleri, ikili bitleri manipüle etmek için kullanılır; bunlar arasında: bitli ve (&), bitli veya (|), bitli veya (^), bitli ters (~), bitli kaydırma (<<), bitli kaydırma (>>). & bit bazında ve yani bit seviyesinde çalışıyor. && mantıklı bir ile ile olarak kullanılır, yani Boolean (doğru/yanlış) seviyesinde çalışır. Mantık ve kısa devrelerin kullanımı (Eğer birinci kısım yanlışsa, ikinci kısmı kontrol etmek işe yaramaz.) çok fazla kod çalıştırmayı önlemek için,Ve bitle ve sonucu belirlemek için her bit üzerinde işlem yapmam gerekiyor。
Örnek kod şöyledir:
&& sembolü kullanıldığında, ilk yanlış ise ikinci yargı uygulanmaz, & sembolü kullanıldığında ise ilk yanlış olsa da bariz sonuç yanlış olmalıdır, ancak ikinci yargı yöntemi yine de uygulanır.
(Son)
|