SORU
11 Mayıs 2010, Salı


Arasındaki fark >>> >>

Java operatörleri >>> >> arasındaki fark nedir?

CEVAP
11 Mayıs 2010, Salı


>> aritmetik sağa kaydır, >>> mantıksal sağa kaydır.

Bir aritmetik shift, işaret biti sayının signedness korumak için genişletilir.

Örneğin: -2 bit 11111110 en anlamlı bit negatif ağırlık olduğundan () olur 8 temsil etti. Doğru bir bit aritmetik shift vites 11111111 veya -1 verebilir. Mantıksal sağa kaydır, ancak, değeri muhtemelen bir sayı temsil edebilir, sadece sağa hareket eden her şeyi umursamıyor ve 0'lar ile soldan doldurur. Bizim -2 doğru bir bit mantıksal-shift vites 01111111 verecek.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Canceriansoul

    Canceriansou

    15 Ocak 2011
  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013