25 HAZİRAN 2009, PERŞEMBE
Neden Ondalık yapar.Divide(int, int) (int / int) ama değil mi?
Nasıl eğer Ondalık kullanırsam ( int / int ) 0, ama verir gibi 32 bit iki int sayıyı bölen gel.() Bölmek doğru cevap alabilir miyim? Hiçbir şekilde bir c ben# adam.
CEVAP
25 HAZİRAN 2009, PERŞEMBE
int
bir tamsayı türüdür; iki değer vermez bölen bir performans sergiliyortamsayıbölümü, yani kesirli kısmı o zamandan beri kesildi sonuç türü (ayrıca int
!)saklanabilir mi. Decimal
, buna karşılık, küçük bir parçası var. Decimal.Divide
, çağırarak int
argümanlar örtülü olarak Decimal
s dönüştürülür.
Açıkça bir kayan nokta türü, örneğin bağımsız değişkenlerin en az bir döküm tarafından int
bağımsız olmayan tamsayı bölme zorlayabilir:
int a = 42;
int b = 23;
double result = (double)a / b;
Bunu Paylaş:
Neden Boole yapar.Ve " değil olabi...
Yürütme Dosyaları kilitleme: Windows, ...
Neden "ondalık" geçerli bir ...
Neden Çift yapar.değerini, javadoc söy...
Neden Koleksiyon yapar.sıralama Merges...