SORU
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 Decimals 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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • RinconDynamic

    RinconDynami

    1 EKİM 2011
  • stewmurray47

    stewmurray47

    1 Kasım 2006