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

  • colacas

    colacas

    29 EKİM 2006
  • Howcast

    Howcast

    4 EKİM 2007
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011