Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

  • Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

$and

wrong

MFC Üyesi
  • Üyelik Tarihi
    20 Şub 2015
  • Mesajlar
    65
  • MFC Puanı
    0
mirc.chm (mirc yardım) anlatımı
$and(A,B)
Returns A binary and B.

Kullanımı: $and(Sayı 1, Sayı 2)

Açıklama:
Belirtilen rakamların binary değerlerini baz alarak sayıları kıyaslar ve bit'lere işlemler yaparak sonuç verir.

Örnek:
//echo -a $and(11,12)

Binary değerleri:

11 = 00001011
12 = 00001100
-
11 = 0000 1 0 1 1
12 = 0000 1 1 0 0

Burada alt alta basamakları sıraladık, alt alta aynı olan rakamlar olduğu gibi kalıyor. Bir birinden farklı olan rakamlar Sıfır[0]’a dönüşüyor ve sonuç ortaya çıkıyor.

Sonuç: 8 (00001000) Binary’e dönüştürüp kontrol edebiliriz. = //echo -a $base(00001000,2,10) -: 8

Küçük bir örnek daha:

//echo -a $and(5,6)

Binary Değerleri:
5 = 00000101
6 = 00000110

Sonuç: 4 (00000100)

5 = 00000 1 0 1
6 = 00000 1 1 0

Son 3 Bit'in Soldan 1. haneleri alt alta 1 ve 1, bu olduğu gibi kalıyor çünkü aynı. 1 x 1 = 1
Soldan 2. haneleri alt alta 0 ve 1, burada 0, 1'ile çarpılıyor (bit kapanıyor) ve Sıfır[0]'a dönüştürüyor. 0 x 1 = 0
Soldan 3. haneleri alt alta 1 ve 0, burda da yine aynı şekilde 0, 1'ile çarpılıyor ve sonuç: 100 oluyor. 1 x 0 = 0

Sonuç: 4 (00000100)

- $and Tanımı İle İlgili Ek Bilgi: -

$and tanımı ile ilgili pek bahsedilmemiş bir fonksiyon da if koşulunda bulunuyor.
if (N1 & N2) : Eğer N1 ve N2 değeri $and tanımında Sıfır[0] dışında bir sonuç dönerse koşul çalışır.

Örnek[1] ;
Koşul(*)

Kod:
//if (9 & 10) { echo -a Sonuç: $and(9,10) } | else { echo -a Sonuç Yok }
Sonuç: 8

Örnek[2] ;
Koşul(*)

Kod:
//if (7 & 8) { echo -a Sonuç: $and(7,8) } | else { echo -a Sonuç Yok }
Sonuç: Sonuç Yok

Alıntıdır.
 
Üst Alt