SORU
21 ŞUBAT 2013, PERŞEMBE


max tamsayı değeri

C, tamsayı(32 bit makine için) 32 bit ve 32767 -32768 arasında değişmektedir. Java, tam sayı da 32 bittir ama aralığı -2,147,483,648 2,147,483,647

Bit sayısı aynı olsa da farklı ne kadar Java,anlamıyorum. Biri bana açıklayabilir mi?

CEVAP
21 ŞUBAT 2013, PERŞEMBE


C,dilin kendisi belirli türlerini temsil belirlemez. int genellikle 32 bit de olsa 16 bit genişliğinde olabilir, gömülü sistemler için makineden makineye değişir.

Tek şart short int <= int&;= long int Boyut lt. Ayrıca, bir öneri varint işlemci yerel kapasiteyi temsil etmelidir.

Her türlü imzalanmış bir kural yoktur. unsigned değiştiricisi bit aynı sayıda kullanır, ama sadece negatif olmayan sayılar hesaplar.

Java,dil, belirli türleri nasıl gösterileceğini kendisi belirler.

Sırası şöyledir: byte 8 bit short 16 bit int 32 bit long 64 bit.

Java, her türlüimzaladıimzasız sürümü vardır. Ancak, bit manipülasyonları imzasız (tüm bitleri doğru olarak kullanma) gibi sayılar davranın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • RinconDynamic

    RinconDynami

    1 EKİM 2011