1 EYLÜL 2010, ÇARŞAMBA
-1 * int.== İnt MinValue.MinValue?? Bu bir hata mı?
C# görebiliyorum
-1 * int.MinValue == int.MinValue
Bu bir hata mı? Gerçekten bir arama ağacı uygulamak için çalışırken beni mahvetti. Düzgün bunu inkar edebilmem (int.MinValue 1)
ile sona erdi.
CEVAP
1 EYLÜL 2010, ÇARŞAMBA
Bu bir hata değil.
int.MinValue * -1
int.MaxValue
tutabileceğinden daha 1
daha büyük. Böylece, numarasını arkaya int.MinValue
sarar.
Bu temelde bir tamsayı taşması nedeniyle oluşur.
Bu sabit değeri
-2,147,483,648
Bu sabit değeri
2,147,483,647
Int32.MaxValue
daha 1
biraz daha büyük, -2,147,483,648 * -1 = 2,147,483,648
.
Bunu Paylaş:
SqlDateTime.MinValue=! DateTime.MinVal...
Neden bölme int.-1 MinValue tarafından...
'geri gönderme İşlemi sırasında n...
C# Hata: Üst 0 bağımsız değişken götür...
Hata 'jquery-2.0.2.min.harita bul...