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
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.
Nasıl bir tamsayı numaralandırma değer...
Piksel cinsinden doldurma ve kenar boş...
Nasıl Java standart giriş tamsayı değe...
Katılmadan Listesi python ile tamsayı ...
Bir Dizi hassas kaybetmeden git o Java...