SORU
26 NİSAN 2009, Pazar


Nasıl bit (~) operatörü iş tamamlıyor?

Neden ~2 -3?

CEVAP
26 NİSAN 2009, Pazar


Negatif sayılar olarak saklanır unutmayıniki tamamlayıcıolumlu karşılığıdır. Örnek olarak, burada iki -2 tamamlayıcı gösterimi: (8 bit)

1111 1110

Bu şekilde bir dizi tamamlayıcı alıyor (bütün bitleri ters çevrilerek) ikili gösterimini alarak ve ekleyerek. İki 0000 0010 olarak başlar ve bit tersine çevirme tarafından 1111 1101. Ekleme bir sonucu yukarıda bizi alır. İlk bit işaret biti, negatif bir ima.

Diyelim = -3 2 ~biz nasıl bakalım:

Burada tekrar iki:

0000 0010

Sadece tüm bit çevirme ve elde ederiz

1111 1101

Peki -3 iki gibi görünüyor tamamlayacak? Pozitif 3 ile başlar: 0011 0000, bütün parçaları 1100 1111 ve eklemek flip, 1101 1111.

Eğer öyleyse sadece alacağınız 2, bitleri ters çevirmek eğer iki -3 temsili tamamlayacak.

Operatör SADECE BİT ÇEVİRİR tamamlıyor. Bu makine için bu bitler yorumlamak mümkündür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007