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

  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011
  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • talkandroid

    talkandroid

    27 Mayıs 2010