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

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • ipsy Makeup Tips

    ipsy Makeup

    19 ŞUBAT 2009
  • tychoadragmire

    tychoadragmi

    20 Mart 2006