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.

$not

wrong

MFC Üyesi
  • Üyelik Tarihi
    20 Şub 2015
  • Mesajlar
    65
  • MFC Puanı
    0
mirc.chm (mirc yardım) anlatımı
$not(A)
Returns the binary not value of A.

Açıklama: 4 bayt'lık(32 bit) maksimum değer olan 11111111111111111111111111111111 yada bunun onluk değeri olan 4294967295 sayıları ile kıyaslama yapar ve sonucu verir.

Kullanımı: $not(Sayı)

Onluk tabandaki değere yaptığı işlem ve sonucu:

Örnek: //echo –a $not(6) -: 4294967289
Baz alınan onluk sayımız: 4294967295
$not(6) tanımından çıkan sonucumuz: 4294967289
İşlem: 4294967295 – 6 = 4294967289

32 bit maksimum değer ile yaptığı işlem ve sonucu:

6 rakamının 32 bit binary değeri: //echo -a $base(6,10,2,32) yani 00000000000000000000000000000110

Kıyaslamada baz alınan 32 bit maksimum sayımız:
11111111111111111111111111111111
Kıyaslanan sayımız (6'nın 32 bit binary değeri):
00000000000000000000000000000110 = $base(6,10,2,32)
Sonuç: 11111111111111111111111111111001

(0’lar 1’e dönüşüyor ve alt alta aynı olan bit'ler(1'ler) ise 0’a dönüşüyor.)

4294967295 = 11111111111111111111111111111111
6 = 00000000000000000000000000000110
4294967289 = 11111111111111111111111111111001

Not: Sonucumuzu, $not(6) tanımından çıkan sonucu dönüştürerekte görebiliriz:
//echo -a $base(4294967289,10,2,32)


Feragat rumuzlu arkadaşımızdan alıntıdır.
 
Üst Alt