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

  • Christian Atlas

    Christian At

    26 Mart 2009
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • wowchick16

    wowchick16

    17 Mart 2007